Microsoft.Compute virtualMachineScaleSets/virtualMachines/runCommands 2021-03-01

تعريف مورد Bicep

يمكن نشر نوع مورد virtualMachineScaleSets/virtualMachines/runCommands مع العمليات التي تستهدف:

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    asyncExecution: bool
    errorBlobUri: 'string'
    outputBlobUri: 'string'
    parameters: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    protectedParameters: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    runAsPassword: 'string'
    runAsUser: 'string'
    source: {
      commandId: 'string'
      script: 'string'
      scriptUri: 'string'
    }
    timeoutInSeconds: int
  }
}

قيم Property

virtualMachineScaleSets/virtualMachines/runCommands

الاسم الوصف القيمة
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)
الموقع موقع المورد سلسلة (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: virtualMachines
خصائص يصف خصائص أمر تشغيل الجهاز الظاهري. VirtualMachineRunCommandProperties

VirtualMachineRunCommandProperties

الاسم الوصف القيمة
asyncExecution ‏‏اختياري. إذا تم تعيينه إلى true، فسيكتمل التوفير بمجرد بدء تشغيل البرنامج النصي ولن ينتظر اكتمال البرنامج النصي. Bool
errorBlobUri يحدد كائن تخزين Azure الثنائي كبير الحجم حيث سيتم تحميل دفق خطأ البرنامج النصي. سلسلة
outputBlobUri يحدد كائن تخزين Azure الثنائي كبير الحجم حيث سيتم تحميل دفق إخراج البرنامج النصي. سلسلة
المعلمات المعلمات المستخدمة من قبل البرنامج النصي. RunCommandInputParameter[]
المعلمات المحمية المعلمات المستخدمة من قبل البرنامج النصي. RunCommandInputParameter[]
runAsPassword يحدد كلمة مرور حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل. سلسلة
runAsUser يحدد حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل. سلسلة
المصدر مصدر البرنامج النصي لأوامر التشغيل. VirtualMachineRunCommandScriptSource
timeoutInSeconds المهلة بالثوان لتنفيذ أمر التشغيل. int

RunCommandInputParameter

الاسم الوصف القيمة
الاسم اسم معلمة أمر التشغيل. سلسلة (مطلوب)
القيمة قيمة معلمة أمر التشغيل. سلسلة (مطلوب)

VirtualMachineRunCommandScriptSource

الاسم الوصف القيمة
معرف الأمر يحدد commandId للبرنامج النصي المضمن المحدد مسبقا. سلسلة
البرنامج النصي يحدد محتوى البرنامج النصي الذي سيتم تنفيذه على الجهاز الظاهري. سلسلة
scriptUri تحديد موقع تنزيل البرنامج النصي. سلسلة

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

يمكن نشر نوع مورد virtualMachineScaleSets/virtualMachines/runCommands مع العمليات التي تستهدف:

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

تنسيق المورد

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

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands",
  "apiVersion": "2021-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "asyncExecution": "bool",
    "errorBlobUri": "string",
    "outputBlobUri": "string",
    "parameters": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "protectedParameters": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "runAsPassword": "string",
    "runAsUser": "string",
    "source": {
      "commandId": "string",
      "script": "string",
      "scriptUri": "string"
    },
    "timeoutInSeconds": "int"
  }
}

قيم Property

virtualMachineScaleSets/virtualMachines/runCommands

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2021-03-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)
الموقع موقع المورد سلسلة (مطلوبة)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص يصف خصائص أمر تشغيل الجهاز الظاهري. VirtualMachineRunCommandProperties

VirtualMachineRunCommandProperties

الاسم الوصف القيمة
asyncExecution ‏‏اختياري. إذا تم تعيينه إلى true، فسيكتمل التوفير بمجرد بدء تشغيل البرنامج النصي ولن ينتظر اكتمال البرنامج النصي. Bool
errorBlobUri يحدد الكائن الثنائي كبير الحجم لتخزين Azure حيث سيتم تحميل دفق خطأ البرنامج النصي. سلسلة
outputBlobUri يحدد الكائن الثنائي كبير الحجم لتخزين Azure حيث سيتم تحميل دفق إخراج البرنامج النصي. سلسلة
المعلمات المعلمات المستخدمة من قبل البرنامج النصي. RunCommandInputParameter[]
المعلمات المحمية المعلمات المستخدمة من قبل البرنامج النصي. RunCommandInputParameter[]
runAsPassword تحديد كلمة مرور حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل. سلسلة
runAsUser يحدد حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل. سلسلة
المصدر مصدر البرنامج النصي لأمر التشغيل. VirtualMachineRunCommandScriptSource
timeoutInSeconds المهلة بالثوان لتنفيذ أمر التشغيل. int

RunCommandInputParameter

الاسم الوصف القيمة
الاسم اسم معلمة أمر التشغيل. سلسلة (مطلوبة)
القيمة قيمة معلمة أمر التشغيل. سلسلة (مطلوبة)

VirtualMachineRunCommandScriptSource

الاسم الوصف القيمة
معرف الأمر يحدد commandId للبرنامج النصي المضمن المحدد مسبقا. سلسلة
البرنامج النصي يحدد محتوى البرنامج النصي الذي سيتم تنفيذه على الجهاز الظاهري. سلسلة
scriptUri تحديد موقع تنزيل البرنامج النصي. سلسلة

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

يمكن نشر نوع مورد virtualMachineScaleSets/virtualMachines/runCommands مع العمليات التي تستهدف:

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      asyncExecution = bool
      errorBlobUri = "string"
      outputBlobUri = "string"
      parameters = [
        {
          name = "string"
          value = "string"
        }
      ]
      protectedParameters = [
        {
          name = "string"
          value = "string"
        }
      ]
      runAsPassword = "string"
      runAsUser = "string"
      source = {
        commandId = "string"
        script = "string"
        scriptUri = "string"
      }
      timeoutInSeconds = int
    }
  })
}

قيم Property

virtualMachineScaleSets/virtualMachines/runCommands

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-01"
الاسم اسم المورد سلسلة (مطلوبة)
الموقع موقع المورد سلسلة (مطلوبة)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: virtualMachines
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
خصائص يصف خصائص أمر تشغيل الجهاز الظاهري. VirtualMachineRunCommandProperties

VirtualMachineRunCommandProperties

الاسم الوصف القيمة
asyncExecution ‏‏اختياري. إذا تم تعيينه إلى true، فسيكتمل التوفير بمجرد بدء تشغيل البرنامج النصي ولن ينتظر اكتمال البرنامج النصي. Bool
errorBlobUri يحدد الكائن الثنائي كبير الحجم لتخزين Azure حيث سيتم تحميل دفق خطأ البرنامج النصي. سلسلة
outputBlobUri يحدد الكائن الثنائي كبير الحجم لتخزين Azure حيث سيتم تحميل دفق إخراج البرنامج النصي. سلسلة
المعلمات المعلمات المستخدمة من قبل البرنامج النصي. RunCommandInputParameter[]
المعلمات المحمية المعلمات المستخدمة من قبل البرنامج النصي. RunCommandInputParameter[]
runAsPassword تحديد كلمة مرور حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل. سلسلة
runAsUser يحدد حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل. سلسلة
المصدر مصدر البرنامج النصي لأمر التشغيل. VirtualMachineRunCommandScriptSource
timeoutInSeconds المهلة بالثوان لتنفيذ أمر التشغيل. int

RunCommandInputParameter

الاسم الوصف القيمة
الاسم اسم معلمة أمر التشغيل. سلسلة (مطلوبة)
القيمة قيمة معلمة أمر التشغيل. سلسلة (مطلوبة)

VirtualMachineRunCommandScriptSource

الاسم الوصف القيمة
معرف الأمر يحدد commandId للبرنامج النصي المضمن المحدد مسبقا. سلسلة
البرنامج النصي يحدد محتوى البرنامج النصي الذي سيتم تنفيذه على الجهاز الظاهري. سلسلة
scriptUri تحديد موقع تنزيل البرنامج النصي. سلسلة