تعريف مورد Bicep
يمكن نشر نوع مورد automationAccounts مع العمليات التي تستهدف:
-
مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
لإنشاء مورد Microsoft.Automation/automationAccounts، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Automation/automationAccounts@2024-10-23' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
disableLocalAuth: bool
encryption: {
identity: {
userAssignedIdentity: any(...)
}
keySource: 'string'
keyVaultProperties: {
keyName: 'string'
keyvaultUri: 'string'
keyVersion: 'string'
}
}
publicNetworkAccess: bool
sku: {
capacity: int
family: 'string'
name: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
قيم الخصائص
حسابات Microsoft.Automation/automation
AutomationAccountCreateOrUpdatePropertiesOrAutomationAccountProperties
| اسم |
وصف |
قيمة |
| تعطيلLocalAuth |
يشير إلى ما إذا كانت الطلبات التي تستخدم مصادقة غير AAD محظورة |
قيمة منطقية |
| التشفير |
تعيين خصائص التشفير لحساب التنفيذ التلقائي |
EncryptionProperties |
| publicNetworkAccess |
يشير إلى ما إذا كان يسمح بحركة المرور على نقطة النهاية غير ARM (Webhook/Agent) من الإنترنت العام |
قيمة منطقية |
| سكو |
الحصول على حساب SKU أو تعيينه. |
Sku |
خصائص التشفير
| اسم |
وصف |
قيمة |
| الهوية |
هوية المستخدم المستخدمة ل CMK. |
EncryptionPropertiesIdentity |
| مصدر المفتاح |
مصدر مفتاح التشفير |
"Microsoft.Automation" "Microsoft.Keyvault" |
| خصائص keyVault |
خصائص Key vault. |
KeyVaultProperties |
التشفيرPropertiesIdentity
| اسم |
وصف |
قيمة |
| معرف تعيين المستخدم |
هوية المستخدم المستخدمة ل CMK. سيكون معرف مورد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
أي |
الهوية
| اسم |
وصف |
قيمة |
| نوع |
نوع الهوية. |
"بلا" "تم تعيين النظام" "SystemAssigned, UserAssigned" "تعيين المستخدم" |
| معرفات تعيين المستخدم |
قائمة هويات المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
معرفات الهوية المعينة |
معرفات الهوية المعينة
خصائص KeyVault
| اسم |
وصف |
قيمة |
| اسم المفتاح |
اسم المفتاح المستخدم لتشفير البيانات. |
خيط |
| keyvaultUri |
URI لمفتاح key vault المستخدم لتشفير البيانات. |
خيط |
| إصدار المفتاح |
الإصدار الرئيسي للمفتاح المستخدم لتشفير البيانات. |
خيط |
سكو
| اسم |
وصف |
قيمة |
| سعة |
الحصول على سعة SKU أو تعيينها. |
الباحث |
| أسرة |
الحصول على عائلة SKU أو تعيينها. |
خيط |
| اسم |
الحصول على اسم SKU للحساب أو تعيينه. |
"أساسي" "مجاني" (مطلوب) |
خصائص معرفات تعيين المستخدم
أمثلة الاستخدام
عينات Bicep
مثال أساسي لنشر حساب التنفيذ التلقائي.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource automationAccount 'Microsoft.Automation/automationAccounts@2021-06-22' = {
name: resourceName
location: location
properties: {
encryption: {
keySource: 'Microsoft.Automation'
}
publicNetworkAccess: true
sku: {
name: 'Basic'
}
}
}
الوحدات النمطية التي تم التحقق منها من Azure
يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.
| الوحده النمطيه |
وصف |
|
حساب أتمتة |
وحدة موارد AVM لحساب التنفيذ التلقائي |
نماذج Azure Quickstart
تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.
| ملف Bicep |
وصف |
| ASR Runbooks |
توزيع دفاتر التشغيل التلقائية لخطط استرداد ASR |
تعريف مورد قالب ARM
يمكن نشر نوع مورد automationAccounts مع العمليات التي تستهدف:
-
مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
لإنشاء مورد Microsoft.Automation/automationAccounts، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Automation/automationAccounts",
"apiVersion": "2024-10-23",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"disableLocalAuth": "bool",
"encryption": {
"identity": {
"userAssignedIdentity": {}
},
"keySource": "string",
"keyVaultProperties": {
"keyName": "string",
"keyvaultUri": "string",
"keyVersion": "string"
}
},
"publicNetworkAccess": "bool",
"sku": {
"capacity": "int",
"family": "string",
"name": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
قيم الخصائص
حسابات Microsoft.Automation/automation
| اسم |
وصف |
قيمة |
| apiVersion |
إصدار واجهة برمجة التطبيقات |
'2024-10-23' |
| الهوية |
تعيين خاصية الهوية لحساب التنفيذ التلقائي |
الهوية |
| مكان |
الحصول على موقع المورد أو تعيينه. |
خيط |
| اسم |
اسم المورد |
سلسلة (مطلوب) |
| خصائص |
الحصول على خصائص إنشاء الحساب أو تحديثها أو تعيينها. |
AutomationAccountCreateOrUpdatePropertiesOrAutomationAccountProperties |
| العلامات |
علامات الموارد |
قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
| نوع |
نوع المورد |
"Microsoft.Automation/automationAccounts" |
AutomationAccountCreateOrUpdatePropertiesOrAutomationAccountProperties
| اسم |
وصف |
قيمة |
| تعطيلLocalAuth |
يشير إلى ما إذا كانت الطلبات التي تستخدم مصادقة غير AAD محظورة |
قيمة منطقية |
| التشفير |
تعيين خصائص التشفير لحساب التنفيذ التلقائي |
EncryptionProperties |
| publicNetworkAccess |
يشير إلى ما إذا كان يسمح بحركة المرور على نقطة النهاية غير ARM (Webhook/Agent) من الإنترنت العام |
قيمة منطقية |
| سكو |
الحصول على حساب SKU أو تعيينه. |
Sku |
خصائص التشفير
| اسم |
وصف |
قيمة |
| الهوية |
هوية المستخدم المستخدمة ل CMK. |
EncryptionPropertiesIdentity |
| مصدر المفتاح |
مصدر مفتاح التشفير |
"Microsoft.Automation" "Microsoft.Keyvault" |
| خصائص keyVault |
خصائص Key vault. |
KeyVaultProperties |
التشفيرPropertiesIdentity
| اسم |
وصف |
قيمة |
| معرف تعيين المستخدم |
هوية المستخدم المستخدمة ل CMK. سيكون معرف مورد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
أي |
الهوية
| اسم |
وصف |
قيمة |
| نوع |
نوع الهوية. |
"بلا" "تم تعيين النظام" "SystemAssigned, UserAssigned" "تعيين المستخدم" |
| معرفات تعيين المستخدم |
قائمة هويات المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
معرفات الهوية المعينة |
معرفات الهوية المعينة
خصائص KeyVault
| اسم |
وصف |
قيمة |
| اسم المفتاح |
اسم المفتاح المستخدم لتشفير البيانات. |
خيط |
| keyvaultUri |
URI لمفتاح key vault المستخدم لتشفير البيانات. |
خيط |
| إصدار المفتاح |
الإصدار الرئيسي للمفتاح المستخدم لتشفير البيانات. |
خيط |
سكو
| اسم |
وصف |
قيمة |
| سعة |
الحصول على سعة SKU أو تعيينها. |
الباحث |
| أسرة |
الحصول على عائلة SKU أو تعيينها. |
خيط |
| اسم |
الحصول على اسم SKU للحساب أو تعيينه. |
"أساسي" "مجاني" (مطلوب) |
خصائص معرفات تعيين المستخدم
أمثلة الاستخدام
قوالب Azure Quickstart
قوالب Azure Quickstart التالية توزيع نوع المورد هذا.
| قالب |
وصف |
ASR Runbooks
|
توزيع دفاتر التشغيل التلقائية لخطط استرداد ASR |
مجموعة أدوات Azure Resource Optimization (ARO)
|
مجموعة أدوات Azure Resource Optimization Toolkit هي حل Azure لامركزي أصلي يستخدم تقنيات بلا خادم لتحسين موارد Azure على اشتراكك. يحدث التحسين تلقائيا على اشتراكك بمجرد تمكين أو إنشاء جدولك الزمني الخاص، بما في ذلك الموارد الجديدة. هذا حساب Azure Automation مع دفاتر تشغيل وجداول تم تكوينها مسبقا يمكنك استخدامها على اشتراكك لبدء توفير المال. |
إنشاء حساب Azure Automation
|
يوفر هذا القالب مثالا على كيفية إنشاء حساب Azure Automation وربطه بمساحة عمل Azure Monitor Log Analytics جديدة أو موجودة. |
OMS - حل استخدام موارد Azure
|
الحل يجلب معلومات الفوترة حول موارد Azure إلى OMS. يمكن عرض تكلفة الموارد بعملة ولغة مختلفة. |
OMS - حل مخزون جهاز Azure الظاهري
|
تمكين Azure VM Inventory Solution في OMS. يجمع الحل مخزون Azure VM جنبا إلى جنب مع الأقراص ومكونات الشبكات وقواعد NSG والملحقات في مساحة عمل OMS. |
حل OMS ASR
|
تمكين حل ASR (v2) في OMS |
حل ناقل خدمة OMS
|
مراقبة مثيلات ناقل خدمة Microsoft Azure |
حل OMS - النسخة المتماثلة Hyper-V
|
قالب لإنشاء حل OMS لمراقبة النسخة المتماثلة Hyper-V. |
OMS VMM Analytics
|
يوفر طريقة عرض واحدة لحالة الوظائف عبر مثيلات VMM متعددة تساعدك على الحصول على نظرة ثاقبة حول صحة & أداء هذه الوظائف. |
يمكن نشر نوع مورد automationAccounts مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
لإنشاء مورد Microsoft.Automation/automationAccounts، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Automation/automationAccounts@2024-10-23"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
disableLocalAuth = bool
encryption = {
identity = {
userAssignedIdentity = ?
}
keySource = "string"
keyVaultProperties = {
keyName = "string"
keyvaultUri = "string"
keyVersion = "string"
}
}
publicNetworkAccess = bool
sku = {
capacity = int
family = "string"
name = "string"
}
}
}
}
قيم الخصائص
حسابات Microsoft.Automation/automation
| اسم |
وصف |
قيمة |
| الهوية |
تعيين خاصية الهوية لحساب التنفيذ التلقائي |
الهوية |
| مكان |
الحصول على موقع المورد أو تعيينه. |
خيط |
| اسم |
اسم المورد |
سلسلة (مطلوب) |
| خصائص |
الحصول على خصائص إنشاء الحساب أو تحديثها أو تعيينها. |
AutomationAccountCreateOrUpdatePropertiesOrAutomationAccountProperties |
| العلامات |
علامات الموارد |
قاموس أسماء العلامات والقيم. |
| نوع |
نوع المورد |
"Microsoft.Automation/automationAccounts@2024-10-23" |
AutomationAccountCreateOrUpdatePropertiesOrAutomationAccountProperties
| اسم |
وصف |
قيمة |
| تعطيلLocalAuth |
يشير إلى ما إذا كانت الطلبات التي تستخدم مصادقة غير AAD محظورة |
قيمة منطقية |
| التشفير |
تعيين خصائص التشفير لحساب التنفيذ التلقائي |
EncryptionProperties |
| publicNetworkAccess |
يشير إلى ما إذا كان يسمح بحركة المرور على نقطة النهاية غير ARM (Webhook/Agent) من الإنترنت العام |
قيمة منطقية |
| سكو |
الحصول على حساب SKU أو تعيينه. |
Sku |
خصائص التشفير
| اسم |
وصف |
قيمة |
| الهوية |
هوية المستخدم المستخدمة ل CMK. |
EncryptionPropertiesIdentity |
| مصدر المفتاح |
مصدر مفتاح التشفير |
"Microsoft.Automation" "Microsoft.Keyvault" |
| خصائص keyVault |
خصائص Key vault. |
KeyVaultProperties |
التشفيرPropertiesIdentity
| اسم |
وصف |
قيمة |
| معرف تعيين المستخدم |
هوية المستخدم المستخدمة ل CMK. سيكون معرف مورد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
أي |
الهوية
| اسم |
وصف |
قيمة |
| نوع |
نوع الهوية. |
"بلا" "تم تعيين النظام" "SystemAssigned, UserAssigned" "تعيين المستخدم" |
| معرفات تعيين المستخدم |
قائمة هويات المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
معرفات الهوية المعينة |
معرفات الهوية المعينة
خصائص KeyVault
| اسم |
وصف |
قيمة |
| اسم المفتاح |
اسم المفتاح المستخدم لتشفير البيانات. |
خيط |
| keyvaultUri |
URI لمفتاح key vault المستخدم لتشفير البيانات. |
خيط |
| إصدار المفتاح |
الإصدار الرئيسي للمفتاح المستخدم لتشفير البيانات. |
خيط |
سكو
| اسم |
وصف |
قيمة |
| سعة |
الحصول على سعة SKU أو تعيينها. |
الباحث |
| أسرة |
الحصول على عائلة SKU أو تعيينها. |
خيط |
| اسم |
الحصول على اسم SKU للحساب أو تعيينه. |
"أساسي" "مجاني" (مطلوب) |
خصائص معرفات تعيين المستخدم
أمثلة الاستخدام
مثال أساسي لنشر حساب التنفيذ التلقائي.
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 = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "automationAccount" {
type = "Microsoft.Automation/automationAccounts@2021-06-22"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
encryption = {
keySource = "Microsoft.Automation"
}
publicNetworkAccess = true
sku = {
name = "Basic"
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
الوحدات النمطية التي تم التحقق منها من Azure
يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.
| الوحده النمطيه |
وصف |
|
حساب أتمتة |
وحدة موارد AVM لحساب التنفيذ التلقائي |