Microsoft.Batch BatchAccounts 2023-11-01
تعريف مورد Bicep
يمكن نشر نوع مورد batchAccounts مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Batch/batchAccounts، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Batch/batchAccounts@2023-11-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
allowedAuthenticationModes: [
'string'
]
autoStorage: {
authenticationMode: 'string'
nodeIdentityReference: {
resourceId: 'string'
}
storageAccountId: 'string'
}
encryption: {
keySource: 'string'
keyVaultProperties: {
keyIdentifier: 'string'
}
}
keyVaultReference: {
id: 'string'
url: 'string'
}
networkProfile: {
accountAccess: {
defaultAction: 'string'
ipRules: [
{
action: 'Allow'
value: 'string'
}
]
}
nodeManagementAccess: {
defaultAction: 'string'
ipRules: [
{
action: 'Allow'
value: 'string'
}
]
}
}
poolAllocationMode: 'string'
publicNetworkAccess: 'string'
}
tags: {
{customized property}: 'string'
}
}
قيم الخصائص
AutoStorageBasePropertiesOrAutoStorageProperties
اسم | وصف | قيمة |
---|---|---|
وضع المصادقة | وضع المصادقة الذي ستستخدمه خدمة Batch لإدارة حساب التخزين التلقائي. | 'BatchAccountManagedIdentity' 'StorageKeys' |
nodeIdentityReference | يجب تعيين الهوية المشار إليها هنا إلى التجمعات التي تحتوي على عقد حساب تحتاج إلى الوصول إلى التخزين التلقائي. | ComputeNodeIdentityReference |
معرف حساب التخزين | معرف المورد لحساب التخزين الذي سيتم استخدامه لحساب التخزين التلقائي. | سلسلة (مطلوب) |
BatchAccountCreateParametersTags
اسم | وصف | قيمة |
---|
BatchAccountCreatePropertiesOrBatchAccountProperties
اسم | وصف | قيمة |
---|---|---|
allowedAuthenticationModes | قائمة أوضاع المصادقة المسموح بها لحساب Batch التي يمكن استخدامها للمصادقة مع مستوى البيانات. لا يؤثر هذا على المصادقة مع مستوى التحكم. | صفيف سلسلة يحتوي على أي من: "AAD" "مفتاح مشترك" 'TaskAuthenticationToken' |
التخزين التلقائي | الخصائص المتعلقة بحساب التخزين التلقائي. | AutoStorageBasePropertiesOrAutoStorageProperties |
التشفير | تكوين كيفية تشفير بيانات العميل داخل حساب Batch. بشكل افتراضي، يتم تشفير الحسابات باستخدام مفتاح مدار من Microsoft. للحصول على تحكم إضافي، يمكن استخدام مفتاح يديره العميل بدلا من ذلك. | |
مرجع keyVault | مرجع إلى Azure key vault المقترن بحساب Batch. | |
ملف تعريف الشبكة | لا يسري ملف تعريف الشبكة إلا عند تمكين publicNetworkAccess. | |
poolAllocationMode | يؤثر وضع تخصيص التجمع أيضا على كيفية مصادقة العملاء على واجهة برمجة تطبيقات خدمة الدفعات. إذا كان الوضع هو BatchService، فقد يقوم العملاء بالمصادقة باستخدام مفاتيح الوصول أو معرف Microsoft Entra. إذا كان الوضع UserSubscription، يجب على العملاء استخدام معرف Microsoft Entra. الإعداد الافتراضي هو BatchService. | 'BatchService' 'UserSubscription' |
publicNetworkAccess | إذا لم يتم تحديدها، تكون القيمة الافتراضية "ممكنة". | "معطل" "ممكن" |
معرف الحساب الدفعي
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة لحساب Batch. | "بلا" 'SystemAssigned' "UserAssigned" (مطلوب) |
معرفات تعيين المستخدم | قائمة هويات المستخدمين المقترنة بحساب Batch. | BatchAccountIdentityUserAssignedIdentities |
BatchAccountIdentityUserAssignedIdentities
اسم | وصف | قيمة |
---|
مرجع ComputeNodeIdentity
اسم | وصف | قيمة |
---|---|---|
معرف المورد | معرف مورد ARM للهوية المعينة للمستخدم. | خيط |
خصائص التشفير
اسم | وصف | قيمة |
---|---|---|
مصدر المفتاح | نوع مصدر المفتاح. | 'Microsoft.Batch' 'Microsoft.KeyVault' |
خصائص keyVault | تفاصيل إضافية عند استخدام Microsoft.KeyVault | |
EndpointAccessProfile
اسم | وصف | قيمة |
---|---|---|
القيمة الافتراضية | الإجراء الافتراضي للوصول إلى نقطة النهاية. لا ينطبق إلا عند تمكين publicNetworkAccess. | "السماح" "رفض" (مطلوب) |
قواعد ip | صفيف نطاقات IP لتصفية عنوان IP للعميل. | IPRule |
IPRule
اسم | وصف | قيمة |
---|---|---|
فعل | الإجراء عند مطابقة عنوان IP للعميل. | "السماح" (مطلوب) |
قيمة | عنوان IPv4 أو نطاق عناوين IPv4 بتنسيق CIDR. | سلسلة (مطلوب) |
خصائص KeyVault
اسم | وصف | قيمة |
---|---|---|
معرف المفتاح | المسار الكامل إلى السر مع أو بدون إصدار. مثال https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. أو https://mykeyvault.vault.azure.net/keys/testkey. لكي تكون قابلة للاستخدام، يجب استيفاء المتطلبات الأساسية التالية: يحتوي حساب الدفعة على هوية معينة من قبل النظام تم منح هوية الحساب أذونات Key/Get وKey/Unwrap وKey/Wrap تم تمكين الحماية من الحذف المبدئي والإزالة في KeyVault |
خيط |
مرجع KeyVault
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد لمخزن مفاتيح Azure المقترن بحساب Batch. | سلسلة (مطلوب) |
url | عنوان URL لمخزن مفاتيح Azure المرتبط بحساب Batch. | سلسلة (مطلوب) |
Microsoft.Batch/batchAccounts
اسم | وصف | قيمة |
---|---|---|
الهوية | هوية حساب Batch. | |
مكان | المنطقة التي سيتم إنشاء الحساب فيها. | سلسلة (مطلوب) |
اسم | اسم المورد | خيط القيود: الحد الأدنى للطول = 3 الحد الأقصى للطول = 24 النمط = ^[a-z0-9]+$ (مطلوب) |
خصائص | خصائص حساب Batch. | BatchAccountCreatePropertiesOrBatchAccountProperties |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
ملف تعريف الشبكة
اسم | وصف | قيمة |
---|---|---|
حسابات الحساب | ملف تعريف الوصول إلى الشبكة لنقطة نهاية batchAccount (واجهة برمجة تطبيقات مستوى بيانات حساب الدفعة). | endpointAccessProfile |
nodeManagementAccess | ملف تعريف الوصول إلى الشبكة لنقطة نهاية nodeManagement (خدمة الدفعات التي تدير عقد الحوسبة لتجمعات الدفعات). | endpointAccessProfile |
معرفات تعيين المستخدم
اسم | وصف | قيمة |
---|
نماذج التشغيل السريع
تنشر نماذج التشغيل السريع التالية نوع المورد هذا.
ملف Bicep | وصف |
---|---|
تجمع Azure Batch بدون عناوين IP عامة | ينشئ هذا القالب تجمع اتصالات عقدة مبسطة من Azure Batch بدون عناوين IP عامة. |
إنشاء حساب دفعي باستخدام قالب | ينشئ هذا القالب حساب Batch وحساب تخزين. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد batchAccounts مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Batch/batchAccounts، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Batch/batchAccounts",
"apiVersion": "2023-11-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"allowedAuthenticationModes": [ "string" ],
"autoStorage": {
"authenticationMode": "string",
"nodeIdentityReference": {
"resourceId": "string"
},
"storageAccountId": "string"
},
"encryption": {
"keySource": "string",
"keyVaultProperties": {
"keyIdentifier": "string"
}
},
"keyVaultReference": {
"id": "string",
"url": "string"
},
"networkProfile": {
"accountAccess": {
"defaultAction": "string",
"ipRules": [
{
"action": "Allow",
"value": "string"
}
]
},
"nodeManagementAccess": {
"defaultAction": "string",
"ipRules": [
{
"action": "Allow",
"value": "string"
}
]
}
},
"poolAllocationMode": "string",
"publicNetworkAccess": "string"
},
"tags": {
"{customized property}": "string"
}
}
قيم الخصائص
AutoStorageBasePropertiesOrAutoStorageProperties
اسم | وصف | قيمة |
---|---|---|
وضع المصادقة | وضع المصادقة الذي ستستخدمه خدمة Batch لإدارة حساب التخزين التلقائي. | 'BatchAccountManagedIdentity' 'StorageKeys' |
nodeIdentityReference | يجب تعيين الهوية المشار إليها هنا إلى التجمعات التي تحتوي على عقد حساب تحتاج إلى الوصول إلى التخزين التلقائي. | ComputeNodeIdentityReference |
معرف حساب التخزين | معرف المورد لحساب التخزين الذي سيتم استخدامه لحساب التخزين التلقائي. | سلسلة (مطلوب) |
BatchAccountCreateParametersTags
اسم | وصف | قيمة |
---|
BatchAccountCreatePropertiesOrBatchAccountProperties
اسم | وصف | قيمة |
---|---|---|
allowedAuthenticationModes | قائمة أوضاع المصادقة المسموح بها لحساب Batch التي يمكن استخدامها للمصادقة مع مستوى البيانات. لا يؤثر هذا على المصادقة مع مستوى التحكم. | صفيف سلسلة يحتوي على أي من: "AAD" "مفتاح مشترك" 'TaskAuthenticationToken' |
التخزين التلقائي | الخصائص المتعلقة بحساب التخزين التلقائي. | AutoStorageBasePropertiesOrAutoStorageProperties |
التشفير | تكوين كيفية تشفير بيانات العميل داخل حساب Batch. بشكل افتراضي، يتم تشفير الحسابات باستخدام مفتاح مدار من Microsoft. للحصول على تحكم إضافي، يمكن استخدام مفتاح يديره العميل بدلا من ذلك. | |
مرجع keyVault | مرجع إلى Azure key vault المقترن بحساب Batch. | |
ملف تعريف الشبكة | لا يسري ملف تعريف الشبكة إلا عند تمكين publicNetworkAccess. | |
poolAllocationMode | يؤثر وضع تخصيص التجمع أيضا على كيفية مصادقة العملاء على واجهة برمجة تطبيقات خدمة الدفعات. إذا كان الوضع هو BatchService، فقد يقوم العملاء بالمصادقة باستخدام مفاتيح الوصول أو معرف Microsoft Entra. إذا كان الوضع UserSubscription، يجب على العملاء استخدام معرف Microsoft Entra. الإعداد الافتراضي هو BatchService. | 'BatchService' 'UserSubscription' |
publicNetworkAccess | إذا لم يتم تحديدها، تكون القيمة الافتراضية "ممكنة". | "معطل" "ممكن" |
معرف الحساب الدفعي
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة لحساب Batch. | "بلا" 'SystemAssigned' "UserAssigned" (مطلوب) |
معرفات تعيين المستخدم | قائمة هويات المستخدمين المقترنة بحساب Batch. | BatchAccountIdentityUserAssignedIdentities |
BatchAccountIdentityUserAssignedIdentities
اسم | وصف | قيمة |
---|
مرجع ComputeNodeIdentity
اسم | وصف | قيمة |
---|---|---|
معرف المورد | معرف مورد ARM للهوية المعينة للمستخدم. | خيط |
خصائص التشفير
اسم | وصف | قيمة |
---|---|---|
مصدر المفتاح | نوع مصدر المفتاح. | 'Microsoft.Batch' 'Microsoft.KeyVault' |
خصائص keyVault | تفاصيل إضافية عند استخدام Microsoft.KeyVault | |
EndpointAccessProfile
اسم | وصف | قيمة |
---|---|---|
القيمة الافتراضية | الإجراء الافتراضي للوصول إلى نقطة النهاية. لا ينطبق إلا عند تمكين publicNetworkAccess. | "السماح" "رفض" (مطلوب) |
قواعد ip | صفيف نطاقات IP لتصفية عنوان IP للعميل. | IPRule |
IPRule
اسم | وصف | قيمة |
---|---|---|
فعل | الإجراء عند مطابقة عنوان IP للعميل. | "السماح" (مطلوب) |
قيمة | عنوان IPv4 أو نطاق عناوين IPv4 بتنسيق CIDR. | سلسلة (مطلوب) |
خصائص KeyVault
اسم | وصف | قيمة |
---|---|---|
معرف المفتاح | المسار الكامل إلى السر مع أو بدون إصدار. مثال https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. أو https://mykeyvault.vault.azure.net/keys/testkey. لكي تكون قابلة للاستخدام، يجب استيفاء المتطلبات الأساسية التالية: يحتوي حساب الدفعة على هوية معينة من قبل النظام تم منح هوية الحساب أذونات Key/Get وKey/Unwrap وKey/Wrap تم تمكين الحماية من الحذف المبدئي والإزالة في KeyVault |
خيط |
مرجع KeyVault
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد لمخزن مفاتيح Azure المقترن بحساب Batch. | سلسلة (مطلوب) |
url | عنوان URL لمخزن مفاتيح Azure المرتبط بحساب Batch. | سلسلة (مطلوب) |
Microsoft.Batch/batchAccounts
اسم | وصف | قيمة |
---|---|---|
apiVersion | إصدار واجهة برمجة التطبيقات | '2023-11-01' |
الهوية | هوية حساب Batch. | |
مكان | المنطقة التي سيتم إنشاء الحساب فيها. | سلسلة (مطلوب) |
اسم | اسم المورد | خيط القيود: الحد الأدنى للطول = 3 الحد الأقصى للطول = 24 النمط = ^[a-z0-9]+$ (مطلوب) |
خصائص | خصائص حساب Batch. | BatchAccountCreatePropertiesOrBatchAccountProperties |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
نوع | نوع المورد | 'Microsoft.Batch/batchAccounts' |
ملف تعريف الشبكة
اسم | وصف | قيمة |
---|---|---|
حسابات الحساب | ملف تعريف الوصول إلى الشبكة لنقطة نهاية batchAccount (واجهة برمجة تطبيقات مستوى بيانات حساب الدفعة). | endpointAccessProfile |
nodeManagementAccess | ملف تعريف الوصول إلى الشبكة لنقطة نهاية nodeManagement (خدمة الدفعات التي تدير عقد الحوسبة لتجمعات الدفعات). | endpointAccessProfile |
معرفات تعيين المستخدم
اسم | وصف | قيمة |
---|
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | وصف |
---|---|
تجمع Azure Batch بدون عناوين IP عامة |
ينشئ هذا القالب تجمع اتصالات عقدة مبسطة من Azure Batch بدون عناوين IP عامة. |
إنشاء حساب دفعي باستخدام قالب |
ينشئ هذا القالب حساب Batch وحساب تخزين. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد batchAccounts مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Batch/batchAccounts، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Batch/batchAccounts@2023-11-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
allowedAuthenticationModes = [
"string"
]
autoStorage = {
authenticationMode = "string"
nodeIdentityReference = {
resourceId = "string"
}
storageAccountId = "string"
}
encryption = {
keySource = "string"
keyVaultProperties = {
keyIdentifier = "string"
}
}
keyVaultReference = {
id = "string"
url = "string"
}
networkProfile = {
accountAccess = {
defaultAction = "string"
ipRules = [
{
action = "Allow"
value = "string"
}
]
}
nodeManagementAccess = {
defaultAction = "string"
ipRules = [
{
action = "Allow"
value = "string"
}
]
}
}
poolAllocationMode = "string"
publicNetworkAccess = "string"
}
})
}
قيم الخصائص
AutoStorageBasePropertiesOrAutoStorageProperties
اسم | وصف | قيمة |
---|---|---|
وضع المصادقة | وضع المصادقة الذي ستستخدمه خدمة Batch لإدارة حساب التخزين التلقائي. | 'BatchAccountManagedIdentity' 'StorageKeys' |
nodeIdentityReference | يجب تعيين الهوية المشار إليها هنا إلى التجمعات التي تحتوي على عقد حساب تحتاج إلى الوصول إلى التخزين التلقائي. | ComputeNodeIdentityReference |
معرف حساب التخزين | معرف المورد لحساب التخزين الذي سيتم استخدامه لحساب التخزين التلقائي. | سلسلة (مطلوب) |
BatchAccountCreateParametersTags
اسم | وصف | قيمة |
---|
BatchAccountCreatePropertiesOrBatchAccountProperties
اسم | وصف | قيمة |
---|---|---|
allowedAuthenticationModes | قائمة أوضاع المصادقة المسموح بها لحساب Batch التي يمكن استخدامها للمصادقة مع مستوى البيانات. لا يؤثر هذا على المصادقة مع مستوى التحكم. | صفيف سلسلة يحتوي على أي من: "AAD" "مفتاح مشترك" 'TaskAuthenticationToken' |
التخزين التلقائي | الخصائص المتعلقة بحساب التخزين التلقائي. | AutoStorageBasePropertiesOrAutoStorageProperties |
التشفير | تكوين كيفية تشفير بيانات العميل داخل حساب Batch. بشكل افتراضي، يتم تشفير الحسابات باستخدام مفتاح مدار من Microsoft. للحصول على تحكم إضافي، يمكن استخدام مفتاح يديره العميل بدلا من ذلك. | |
مرجع keyVault | مرجع إلى Azure key vault المقترن بحساب Batch. | |
ملف تعريف الشبكة | لا يسري ملف تعريف الشبكة إلا عند تمكين publicNetworkAccess. | |
poolAllocationMode | يؤثر وضع تخصيص التجمع أيضا على كيفية مصادقة العملاء على واجهة برمجة تطبيقات خدمة الدفعات. إذا كان الوضع هو BatchService، فقد يقوم العملاء بالمصادقة باستخدام مفاتيح الوصول أو معرف Microsoft Entra. إذا كان الوضع UserSubscription، يجب على العملاء استخدام معرف Microsoft Entra. الإعداد الافتراضي هو BatchService. | 'BatchService' 'UserSubscription' |
publicNetworkAccess | إذا لم يتم تحديدها، تكون القيمة الافتراضية "ممكنة". | "معطل" "ممكن" |
معرف الحساب الدفعي
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة لحساب Batch. | "بلا" 'SystemAssigned' "UserAssigned" (مطلوب) |
معرفات تعيين المستخدم | قائمة هويات المستخدمين المقترنة بحساب Batch. | BatchAccountIdentityUserAssignedIdentities |
BatchAccountIdentityUserAssignedIdentities
اسم | وصف | قيمة |
---|
مرجع ComputeNodeIdentity
اسم | وصف | قيمة |
---|---|---|
معرف المورد | معرف مورد ARM للهوية المعينة للمستخدم. | خيط |
خصائص التشفير
اسم | وصف | قيمة |
---|---|---|
مصدر المفتاح | نوع مصدر المفتاح. | 'Microsoft.Batch' 'Microsoft.KeyVault' |
خصائص keyVault | تفاصيل إضافية عند استخدام Microsoft.KeyVault | |
EndpointAccessProfile
اسم | وصف | قيمة |
---|---|---|
القيمة الافتراضية | الإجراء الافتراضي للوصول إلى نقطة النهاية. لا ينطبق إلا عند تمكين publicNetworkAccess. | "السماح" "رفض" (مطلوب) |
قواعد ip | صفيف نطاقات IP لتصفية عنوان IP للعميل. | IPRule |
IPRule
اسم | وصف | قيمة |
---|---|---|
فعل | الإجراء عند مطابقة عنوان IP للعميل. | "السماح" (مطلوب) |
قيمة | عنوان IPv4 أو نطاق عناوين IPv4 بتنسيق CIDR. | سلسلة (مطلوب) |
خصائص KeyVault
اسم | وصف | قيمة |
---|---|---|
معرف المفتاح | المسار الكامل إلى السر مع أو بدون إصدار. مثال https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. أو https://mykeyvault.vault.azure.net/keys/testkey. لكي تكون قابلة للاستخدام، يجب استيفاء المتطلبات الأساسية التالية: يحتوي حساب الدفعة على هوية معينة من قبل النظام تم منح هوية الحساب أذونات Key/Get وKey/Unwrap وKey/Wrap تم تمكين الحماية من الحذف المبدئي والإزالة في KeyVault |
خيط |
مرجع KeyVault
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد لمخزن مفاتيح Azure المقترن بحساب Batch. | سلسلة (مطلوب) |
url | عنوان URL لمخزن مفاتيح Azure المرتبط بحساب Batch. | سلسلة (مطلوب) |
Microsoft.Batch/batchAccounts
اسم | وصف | قيمة |
---|---|---|
الهوية | هوية حساب Batch. | |
مكان | المنطقة التي سيتم إنشاء الحساب فيها. | سلسلة (مطلوب) |
اسم | اسم المورد | خيط القيود: الحد الأدنى للطول = 3 الحد الأقصى للطول = 24 النمط = ^[a-z0-9]+$ (مطلوب) |
خصائص | خصائص حساب Batch. | BatchAccountCreatePropertiesOrBatchAccountProperties |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. |
نوع | نوع المورد | "Microsoft.Batch/batchAccounts@2023-11-01" |
ملف تعريف الشبكة
اسم | وصف | قيمة |
---|---|---|
حسابات الحساب | ملف تعريف الوصول إلى الشبكة لنقطة نهاية batchAccount (واجهة برمجة تطبيقات مستوى بيانات حساب الدفعة). | endpointAccessProfile |
nodeManagementAccess | ملف تعريف الوصول إلى الشبكة لنقطة نهاية nodeManagement (خدمة الدفعات التي تدير عقد الحوسبة لتجمعات الدفعات). | endpointAccessProfile |
معرفات تعيين المستخدم
اسم | وصف | قيمة |
---|