Microsoft. Cetak biru cetak biruAssignments
Definisi sumber daya Bicep
Jenis sumber daya blueprintAssignments adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.
scope
Gunakan properti pada sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di Bicep.
Cakupan penyebaran yang valid untuk sumber daya blueprintAssignments adalah:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
- Langganan - Lihat perintah penyebaran langganan
- Grup manajemen - Lihat perintah penyebaran grup manajemen
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat Microsoft. Sumber daya Blueprint/blueprintAssignments, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview' = {
name: 'string'
location: 'string'
scope: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {}
}
properties: {
blueprintId: 'string'
description: 'string'
displayName: 'string'
locks: {
excludedPrincipals: [
'string'
]
mode: 'string'
}
parameters: {}
resourceGroups: {}
scope: 'string'
}
}
Nilai properti
blueprintAssignments
Nama | Deskripsi | Nilai |
---|---|---|
name | Nama sumber daya | string (diperlukan) Batas karakter: 90 Karakter yang valid: Alfanumerik, garis bawah, dan tanda hubung. |
lokasi | Lokasi penetapan cetak biru ini. | string (diperlukan) |
scope | Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. | Sumber daya target Untuk Bicep, atur properti ini ke nama simbolis sumber daya untuk menerapkan sumber daya ekstensi. |
identitas | Identitas terkelola untuk penetapan cetak biru ini. | ManagedServiceIdentity (diperlukan) |
properti | Properti untuk objek penetapan cetak biru. | AssignmentProperties (diperlukan) |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
principalId | ID utama Azure Active Directory yang terkait dengan Identitas ini. | string |
tenantId | ID of the Azure Active Directory. | string |
jenis | Jenis identitas terkelola. | 'Tidak Ada' 'SystemAssigned' 'UserAssigned' (diperlukan) |
userAssignedIdentities | Daftar identitas terkelola yang ditetapkan pengguna yang terkait dengan sumber daya. Kuncinya adalah Id sumber daya Azure dari identitas terkelola. | objek |
AssignmentProperties
Nama | Deskripsi | Nilai |
---|---|---|
blueprintId | ID dari versi definisi cetak biru yang diterbitkan. | string |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
locks | Menentukan bagaimana sumber daya yang disebarkan oleh penetapan cetak biru dikunci. | AssignmentLockSettings |
parameter | Nilai parameter penetapan cetak biru. | objek (diperlukan) |
resourceGroups | Nama dan lokasi tempat penampung grup sumber daya. | objek (diperlukan) |
scope | Cakupan langganan target penetapan cetak biru (format: '/subscriptions/{subscriptionId}'). Untuk penetapan tingkat grup manajemen, properti diperlukan. | string |
AssignmentLockSettings
Nama | Deskripsi | Nilai |
---|---|---|
excludedPrincipals | Daftar prinsipal AAD yang dikecualikan dari kunci cetak biru. Hingga 5 prinsipal diizinkan. | string[] |
mode | Mode kunci. | 'AllResourcesDoNotDelete' 'AllResourcesReadOnly' 'Tidak Ada' |
Definisi sumber daya templat ARM
Jenis sumber daya blueprintAssignments adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.
scope
Gunakan properti pada sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di templat ARM.
Cakupan penyebaran yang valid untuk sumber daya blueprintAssignments adalah:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
- Langganan - Lihat perintah penyebaran langganan
- Grup manajemen - Lihat perintah penyebaran grup manajemen
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat Microsoft. Sumber daya Blueprint/blueprintAssignments, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Blueprint/blueprintAssignments",
"apiVersion": "2018-11-01-preview",
"name": "string",
"location": "string",
"scope": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"blueprintId": "string",
"description": "string",
"displayName": "string",
"locks": {
"excludedPrincipals": [ "string" ],
"mode": "string"
},
"parameters": {},
"resourceGroups": {},
"scope": "string"
}
}
Nilai properti
blueprintAssignments
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft. Cetak biru/blueprintAssignments' |
apiVersion | Versi api sumber daya | '2018-11-01-preview' |
name | Nama sumber daya | string (diperlukan) Batas karakter: 90 Karakter yang valid: Alfanumerik, garis bawah, dan tanda hubung. |
lokasi | Lokasi penetapan cetak biru ini. | string (diperlukan) |
scope | Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. | Sumber daya target Untuk JSON, atur nilai ke nama lengkap sumber daya untuk menerapkan sumber daya ekstensi . |
identitas | Identitas terkelola untuk penetapan cetak biru ini. | ManagedServiceIdentity (diperlukan) |
properti | Properti untuk objek penetapan cetak biru. | AssignmentProperties (diperlukan) |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
principalId | ID utama Azure Active Directory yang terkait dengan Identitas ini. | string |
tenantId | ID of the Azure Active Directory. | string |
jenis | Jenis identitas terkelola. | 'Tidak Ada' 'SystemAssigned' 'UserAssigned' (diperlukan) |
userAssignedIdentities | Daftar identitas terkelola yang ditetapkan pengguna yang terkait dengan sumber daya. Kuncinya adalah Id sumber daya Azure dari identitas terkelola. | objek |
AssignmentProperties
Nama | Deskripsi | Nilai |
---|---|---|
blueprintId | ID dari versi definisi cetak biru yang diterbitkan. | string |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
locks | Menentukan bagaimana sumber daya yang disebarkan oleh penetapan cetak biru dikunci. | AssignmentLockSettings |
parameter | Nilai parameter penetapan cetak biru. | objek (diperlukan) |
resourceGroups | Nama dan lokasi tempat penampung grup sumber daya. | objek (diperlukan) |
scope | Cakupan langganan target penetapan cetak biru (format: '/subscriptions/{subscriptionId}'). Untuk penetapan tingkat grup manajemen, properti diperlukan. | string |
AssignmentLockSettings
Nama | Deskripsi | Nilai |
---|---|---|
excludedPrincipals | Daftar prinsipal AAD yang dikecualikan dari kunci cetak biru. Hingga 5 prinsipal diizinkan. | string[] |
mode | Mode kunci. | 'AllResourcesDoNotDelete' 'AllResourcesReadOnly' 'Tidak Ada' |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya blueprintAssignments adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.
Gunakan properti pada parent_id
sumber daya ini untuk mengatur cakupan untuk sumber daya ini.
Cakupan penyebaran yang valid untuk sumber daya blueprintAssignments adalah:
- Grup sumber daya
- Langganan
- Grup manajemen
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat Microsoft. Sumber daya Blueprint/blueprintAssignments, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview"
name = "string"
location = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
blueprintId = "string"
description = "string"
displayName = "string"
locks = {
excludedPrincipals = [
"string"
]
mode = "string"
}
parameters = {}
resourceGroups = {}
scope = "string"
}
})
}
Nilai properti
blueprintAssignments
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft. Cetak biru/pratinjau blueprintAssignments@2018-11-01" |
name | Nama sumber daya | string (diperlukan) Batas karakter: 90 Karakter yang valid: Alfanumerik, garis bawah, dan tanda hubung. |
lokasi | Lokasi penetapan cetak biru ini. | string (diperlukan) |
parent_id | ID sumber daya untuk menerapkan sumber daya ekstensi ini. | string (diperlukan) |
identity | Identitas terkelola untuk penetapan cetak biru ini. | ManagedServiceIdentity (diperlukan) |
properti | Properti untuk objek penetapan cetak biru. | AssignmentProperties (diperlukan) |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas terkelola. | "SystemAssigned" "UserAssigned" (diperlukan) |
identity_ids | Daftar identitas terkelola yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci adalah Id sumber daya Azure dari identitas terkelola. | Array ID identitas pengguna. |
AssignmentProperties
Nama | Deskripsi | Nilai |
---|---|---|
blueprintId | ID versi definisi cetak biru yang diterbitkan. | string |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
locks | Menentukan bagaimana sumber daya yang disebarkan oleh penetapan cetak biru dikunci. | AssignmentLockSettings |
parameter | Nilai parameter penetapan cetak biru. | objek (diperlukan) |
resourceGroups | Nama dan lokasi tempat penampung grup sumber daya. | objek (diperlukan) |
scope | Cakupan langganan target penetapan cetak biru (format: '/subscriptions/{subscriptionId}'). Untuk penetapan tingkat grup manajemen, properti diperlukan. | string |
AssignmentLockSettings
Nama | Deskripsi | Nilai |
---|---|---|
excludedPrincipals | Daftar prinsipal AAD yang dikecualikan dari kunci cetak biru. Hingga 5 prinsipal diizinkan. | string[] |
mode | Mode kunci. | "AllResourcesDoNotDelete" "AllResourcesReadOnly" "Tidak Ada" |