Microsoft.Batch BatchAccounts 2023-11-01

تعريف مورد Bicep

يمكن نشر نوع مورد batchAccounts مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Batch/batchAccounts، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.Batch/batchAccounts@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  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'
  }
}

قيم الخصائص

حسابات الدفعات

اسم وصف قيمة
اسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-24

الأحرف الصالحة:
أحرف صغيرة وأرقام.
مكان المنطقة التي سيتم إنشاء الحساب فيها. سلسلة (مطلوب)
العلامات العلامات المحددة من قبل المستخدم المقترنة بالحساب. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية هوية حساب Batch. BatchAccountIdentity
خصائص خصائص حساب Batch. BatchAccountCreatePropertiesOrBatchAccountProperties

معرف الحساب الدفعي

اسم وصف قيمة
نوع نوع الهوية المستخدمة لحساب Batch. "بلا"
'SystemAssigned'
"UserAssigned" (مطلوب)
معرفات تعيين المستخدم قائمة هويات المستخدمين المقترنة بحساب Batch. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

اسم وصف قيمة
{خاصية مخصصة} UserAssignedIdentities

معرفات تعيين المستخدم

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.

BatchAccountCreatePropertiesOrBatchAccountProperties

اسم وصف قيمة
allowedAuthenticationModes قائمة أوضاع المصادقة المسموح بها لحساب Batch التي يمكن استخدامها للمصادقة مع مستوى البيانات. لا يؤثر هذا على المصادقة مع مستوى التحكم. صفيف سلسلة يحتوي على أي من:
"AAD"
"مفتاح مشترك"
'TaskAuthenticationToken'
التخزين التلقائي الخصائص المتعلقة بحساب التخزين التلقائي. AutoStorageBasePropertiesOrAutoStorageProperties
التشفير تكوين كيفية تشفير بيانات العميل داخل حساب Batch. بشكل افتراضي، يتم تشفير الحسابات باستخدام مفتاح مدار من Microsoft. للحصول على تحكم إضافي، يمكن استخدام مفتاح يديره العميل بدلا من ذلك. EncryptionProperties
مرجع keyVault مرجع إلى Azure key vault المقترن بحساب Batch. KeyVaultReference
ملف تعريف الشبكة لا يسري ملف تعريف الشبكة إلا عند تمكين publicNetworkAccess. NetworkProfile
poolAllocationMode يؤثر وضع تخصيص التجمع أيضا على كيفية مصادقة العملاء على واجهة برمجة تطبيقات خدمة الدفعات. إذا كان الوضع هو BatchService، فقد يقوم العملاء بالمصادقة باستخدام مفاتيح الوصول أو معرف Microsoft Entra. إذا كان الوضع UserSubscription، يجب على العملاء استخدام معرف Microsoft Entra. الإعداد الافتراضي هو BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess إذا لم يتم تحديدها، تكون القيمة الافتراضية "ممكنة". "معطل"
"ممكن"

AutoStorageBasePropertiesOrAutoStorageProperties

اسم وصف قيمة
وضع المصادقة وضع المصادقة الذي ستستخدمه خدمة Batch لإدارة حساب التخزين التلقائي. 'BatchAccountManagedIdentity'
'StorageKeys'
nodeIdentityReference يجب تعيين الهوية المشار إليها هنا إلى التجمعات التي تحتوي على عقد حساب تحتاج إلى الوصول إلى التخزين التلقائي. ComputeNodeIdentityReference
معرف حساب التخزين معرف المورد لحساب التخزين الذي سيتم استخدامه لحساب التخزين التلقائي. سلسلة (مطلوب)

مرجع ComputeNodeIdentity

اسم وصف قيمة
معرف المورد معرف مورد ARM للهوية المعينة للمستخدم. خيط

خصائص التشفير

اسم وصف قيمة
مصدر المفتاح نوع مصدر المفتاح. 'Microsoft.Batch'
'Microsoft.KeyVault'
خصائص keyVault تفاصيل إضافية عند استخدام Microsoft.KeyVault KeyVaultProperties

خصائص 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. سلسلة (مطلوب)

ملف تعريف الشبكة

اسم وصف قيمة
حسابات الحساب ملف تعريف الوصول إلى الشبكة لنقطة نهاية batchAccount (واجهة برمجة تطبيقات مستوى بيانات حساب الدفعة). endpointAccessProfile
nodeManagementAccess ملف تعريف الوصول إلى الشبكة لنقطة نهاية nodeManagement (خدمة الدفعات التي تدير عقد الحوسبة لتجمعات الدفعات). endpointAccessProfile

EndpointAccessProfile

اسم وصف قيمة
القيمة الافتراضية الإجراء الافتراضي للوصول إلى نقطة النهاية. لا ينطبق إلا عند تمكين publicNetworkAccess. "السماح"
"رفض" (مطلوب)
قواعد ip صفيف نطاقات IP لتصفية عنوان IP للعميل. IPRule []

IPRule

اسم وصف قيمة
فعل الإجراء عند مطابقة عنوان IP للعميل. "السماح" (مطلوب)
قيمة عنوان IPv4 أو نطاق عناوين IPv4 بتنسيق CIDR. سلسلة (مطلوب)

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب وصف
تجمع Azure Batch بدون عناوين IP عامة

Deploy to Azure
ينشئ هذا القالب تجمع اتصالات عقدة مبسطة من Azure Batch بدون عناوين IP عامة.
إنشاء حساب دفعي باستخدام قالب

Deploy to Azure
ينشئ هذا القالب حساب Batch وحساب تخزين.

تعريف مورد قالب ARM

يمكن نشر نوع مورد batchAccounts مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Batch/batchAccounts، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.Batch/batchAccounts",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "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"
  }
}

قيم الخصائص

حسابات الدفعات

اسم وصف قيمة
نوع نوع المورد 'Microsoft.Batch/batchAccounts'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2023-11-01'
اسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-24

الأحرف الصالحة:
أحرف صغيرة وأرقام.
مكان المنطقة التي سيتم إنشاء الحساب فيها. سلسلة (مطلوب)
العلامات العلامات المحددة من قبل المستخدم المقترنة بالحساب. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية هوية حساب Batch. BatchAccountIdentity
خصائص خصائص حساب Batch. BatchAccountCreatePropertiesOrBatchAccountProperties

معرف الحساب الدفعي

اسم وصف قيمة
نوع نوع الهوية المستخدمة لحساب Batch. "بلا"
'SystemAssigned'
"UserAssigned" (مطلوب)
معرفات تعيين المستخدم قائمة هويات المستخدمين المقترنة بحساب Batch. BatchAccountIdentityUserAssignedIdentities

BatchAccountIdentityUserAssignedIdentities

اسم وصف قيمة
{خاصية مخصصة} UserAssignedIdentities

معرفات تعيين المستخدم

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.

BatchAccountCreatePropertiesOrBatchAccountProperties

اسم وصف قيمة
allowedAuthenticationModes قائمة أوضاع المصادقة المسموح بها لحساب Batch التي يمكن استخدامها للمصادقة مع مستوى البيانات. لا يؤثر هذا على المصادقة مع مستوى التحكم. صفيف سلسلة يحتوي على أي من:
"AAD"
"مفتاح مشترك"
'TaskAuthenticationToken'
التخزين التلقائي الخصائص المتعلقة بحساب التخزين التلقائي. AutoStorageBasePropertiesOrAutoStorageProperties
التشفير تكوين كيفية تشفير بيانات العميل داخل حساب Batch. بشكل افتراضي، يتم تشفير الحسابات باستخدام مفتاح مدار من Microsoft. للحصول على تحكم إضافي، يمكن استخدام مفتاح يديره العميل بدلا من ذلك. EncryptionProperties
مرجع keyVault مرجع إلى Azure key vault المقترن بحساب Batch. KeyVaultReference
ملف تعريف الشبكة لا يسري ملف تعريف الشبكة إلا عند تمكين publicNetworkAccess. NetworkProfile
poolAllocationMode يؤثر وضع تخصيص التجمع أيضا على كيفية مصادقة العملاء على واجهة برمجة تطبيقات خدمة الدفعات. إذا كان الوضع هو BatchService، فقد يقوم العملاء بالمصادقة باستخدام مفاتيح الوصول أو معرف Microsoft Entra. إذا كان الوضع UserSubscription، يجب على العملاء استخدام معرف Microsoft Entra. الإعداد الافتراضي هو BatchService. 'BatchService'
'UserSubscription'
publicNetworkAccess إذا لم يتم تحديدها، تكون القيمة الافتراضية "ممكنة". "معطل"
"ممكن"

AutoStorageBasePropertiesOrAutoStorageProperties

اسم وصف قيمة
وضع المصادقة وضع المصادقة الذي ستستخدمه خدمة Batch لإدارة حساب التخزين التلقائي. 'BatchAccountManagedIdentity'
'StorageKeys'
nodeIdentityReference يجب تعيين الهوية المشار إليها هنا إلى التجمعات التي تحتوي على عقد حساب تحتاج إلى الوصول إلى التخزين التلقائي. ComputeNodeIdentityReference
معرف حساب التخزين معرف المورد لحساب التخزين الذي سيتم استخدامه لحساب التخزين التلقائي. سلسلة (مطلوب)

مرجع ComputeNodeIdentity

اسم وصف قيمة
معرف المورد معرف مورد ARM للهوية المعينة للمستخدم. خيط

خصائص التشفير

اسم وصف قيمة
مصدر المفتاح نوع مصدر المفتاح. 'Microsoft.Batch'
'Microsoft.KeyVault'
خصائص keyVault تفاصيل إضافية عند استخدام Microsoft.KeyVault KeyVaultProperties

خصائص 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. سلسلة (مطلوب)

ملف تعريف الشبكة

اسم وصف قيمة
حسابات الحساب ملف تعريف الوصول إلى الشبكة لنقطة نهاية batchAccount (واجهة برمجة تطبيقات مستوى بيانات حساب الدفعة). endpointAccessProfile
nodeManagementAccess ملف تعريف الوصول إلى الشبكة لنقطة نهاية nodeManagement (خدمة الدفعات التي تدير عقد الحوسبة لتجمعات الدفعات). endpointAccessProfile

EndpointAccessProfile

اسم وصف قيمة
القيمة الافتراضية الإجراء الافتراضي للوصول إلى نقطة النهاية. لا ينطبق إلا عند تمكين publicNetworkAccess. "السماح"
"رفض" (مطلوب)
قواعد ip صفيف نطاقات IP لتصفية عنوان IP للعميل. IPRule []

IPRule

اسم وصف قيمة
فعل الإجراء عند مطابقة عنوان IP للعميل. "السماح" (مطلوب)
قيمة عنوان IPv4 أو نطاق عناوين IPv4 بتنسيق CIDR. سلسلة (مطلوب)

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب وصف
تجمع Azure Batch بدون عناوين IP عامة

Deploy to Azure
ينشئ هذا القالب تجمع اتصالات عقدة مبسطة من Azure Batch بدون عناوين IP عامة.
إنشاء حساب دفعي باستخدام قالب

Deploy to Azure
ينشئ هذا القالب حساب Batch وحساب تخزين.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد batchAccounts مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Batch/batchAccounts، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Batch/batchAccounts@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  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"
    }
  })
}

قيم الخصائص

حسابات الدفعات

اسم وصف قيمة
نوع نوع المورد "Microsoft.Batch/batchAccounts@2023-11-01"
اسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-24

الأحرف الصالحة:
أحرف صغيرة وأرقام.
مكان المنطقة التي سيتم إنشاء الحساب فيها. سلسلة (مطلوب)
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوب)
العلامات العلامات المحددة من قبل المستخدم المقترنة بالحساب. قاموس أسماء العلامات والقيم.
الهوية هوية حساب Batch. BatchAccountIdentity
خصائص خصائص حساب Batch. BatchAccountCreatePropertiesOrBatchAccountProperties

معرف الحساب الدفعي

اسم وصف قيمة
نوع نوع الهوية المستخدمة لحساب Batch. "SystemAssigned"
"UserAssigned" (مطلوب)
identity_ids قائمة هويات المستخدمين المقترنة بحساب Batch. صفيف معرفات هوية المستخدم.

BatchAccountIdentityUserAssignedIdentities

اسم وصف قيمة
{خاصية مخصصة} UserAssignedIdentities

معرفات تعيين المستخدم

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.

BatchAccountCreatePropertiesOrBatchAccountProperties

اسم وصف قيمة
allowedAuthenticationModes قائمة أوضاع المصادقة المسموح بها لحساب Batch التي يمكن استخدامها للمصادقة مع مستوى البيانات. لا يؤثر هذا على المصادقة مع مستوى التحكم. صفيف سلسلة يحتوي على أي من:
"AAD"
"مفتاح مشترك"
"TaskAuthenticationToken"
التخزين التلقائي الخصائص المتعلقة بحساب التخزين التلقائي. AutoStorageBasePropertiesOrAutoStorageProperties
التشفير تكوين كيفية تشفير بيانات العميل داخل حساب Batch. بشكل افتراضي، يتم تشفير الحسابات باستخدام مفتاح مدار من Microsoft. للحصول على تحكم إضافي، يمكن استخدام مفتاح يديره العميل بدلا من ذلك. EncryptionProperties
مرجع keyVault مرجع إلى Azure key vault المقترن بحساب Batch. KeyVaultReference
ملف تعريف الشبكة لا يسري ملف تعريف الشبكة إلا عند تمكين publicNetworkAccess. NetworkProfile
poolAllocationMode يؤثر وضع تخصيص التجمع أيضا على كيفية مصادقة العملاء على واجهة برمجة تطبيقات خدمة الدفعات. إذا كان الوضع هو BatchService، فقد يقوم العملاء بالمصادقة باستخدام مفاتيح الوصول أو معرف Microsoft Entra. إذا كان الوضع UserSubscription، يجب على العملاء استخدام معرف Microsoft Entra. الإعداد الافتراضي هو BatchService. "BatchService"
"UserSubscription"
publicNetworkAccess إذا لم يتم تحديدها، تكون القيمة الافتراضية "ممكنة". "معطل"
"ممكن"

AutoStorageBasePropertiesOrAutoStorageProperties

اسم وصف قيمة
وضع المصادقة وضع المصادقة الذي ستستخدمه خدمة Batch لإدارة حساب التخزين التلقائي. "BatchAccountManagedIdentity"
"مفتاح التخزين"
nodeIdentityReference يجب تعيين الهوية المشار إليها هنا إلى التجمعات التي تحتوي على عقد حساب تحتاج إلى الوصول إلى التخزين التلقائي. ComputeNodeIdentityReference
معرف حساب التخزين معرف المورد لحساب التخزين الذي سيتم استخدامه لحساب التخزين التلقائي. سلسلة (مطلوب)

مرجع ComputeNodeIdentity

اسم وصف قيمة
معرف المورد معرف مورد ARM للهوية المعينة للمستخدم. خيط

خصائص التشفير

اسم وصف قيمة
مصدر المفتاح نوع مصدر المفتاح. "Microsoft.Batch"
"Microsoft.KeyVault"
خصائص keyVault تفاصيل إضافية عند استخدام Microsoft.KeyVault KeyVaultProperties

خصائص 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. سلسلة (مطلوب)

ملف تعريف الشبكة

اسم وصف قيمة
حسابات الحساب ملف تعريف الوصول إلى الشبكة لنقطة نهاية batchAccount (واجهة برمجة تطبيقات مستوى بيانات حساب الدفعة). endpointAccessProfile
nodeManagementAccess ملف تعريف الوصول إلى الشبكة لنقطة نهاية nodeManagement (خدمة الدفعات التي تدير عقد الحوسبة لتجمعات الدفعات). endpointAccessProfile

EndpointAccessProfile

اسم وصف قيمة
القيمة الافتراضية الإجراء الافتراضي للوصول إلى نقطة النهاية. لا ينطبق إلا عند تمكين publicNetworkAccess. "السماح"
"رفض" (مطلوب)
قواعد ip صفيف نطاقات IP لتصفية عنوان IP للعميل. IPRule []

IPRule

اسم وصف قيمة
فعل الإجراء عند مطابقة عنوان IP للعميل. "السماح" (مطلوب)
قيمة عنوان IPv4 أو نطاق عناوين IPv4 بتنسيق CIDR. سلسلة (مطلوب)