VirtualMachineRunCommand interface
يصف أمر تشغيل الجهاز الظاهري.
- يمتد
الخصائص
| async |
اختياري. إذا تم تعيينه إلى true، فسيكتمل التوفير بمجرد بدء تشغيل البرنامج النصي ولن ينتظر اكتمال البرنامج النصي. |
| error |
الهوية المدارة المعينة من قبل المستخدم التي لديها حق الوصول إلى الكائن الثنائي كبير الحجم لتخزين errorBlobUri. استخدم كائنا فارغا في حالة الهوية المعينة من قبل النظام. تأكد من منح الهوية المدارة حق الوصول إلى حاوية blob مع تعيين دور "Storage Blob Data Contributor". في حالة الهوية المعينة من قبل المستخدم، تأكد من إضافتها ضمن هوية الجهاز الظاهري. لمزيد من المعلومات حول الهوية المدارة وتشغيل الأمر، راجع https://aka.ms/ManagedIdentityhttps://aka.ms/RunCommandManaged |
| error |
يحدد كائن تخزين Azure الثنائي كبير الحجم حيث سيتم تحميل تدفق خطأ البرنامج النصي. استخدم SAS URI مع الوصول للقراءة أو الإلحاق أو الإنشاء أو الكتابة أو استخدم الهوية المدارة لتوفير وصول الجهاز الظاهري إلى الكائن الثنائي كبير الحجم. راجع معلمة errorBlobManagedIdentity. |
| instance |
يقوم الجهاز الظاهري بتشغيل طريقة عرض مثيل الأمر. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| output |
الهوية المدارة المعينة من قبل المستخدم التي لديها حق الوصول إلى كائن ثنائي كبير الحجم لتخزين outputBlobUri. استخدم كائنا فارغا في حالة الهوية المعينة من قبل النظام. تأكد من منح الهوية المدارة حق الوصول إلى حاوية blob مع تعيين دور "Storage Blob Data Contributor". في حالة الهوية المعينة من قبل المستخدم، تأكد من إضافتها ضمن هوية الجهاز الظاهري. لمزيد من المعلومات حول الهوية المدارة وتشغيل الأمر، راجع https://aka.ms/ManagedIdentityhttps://aka.ms/RunCommandManaged |
| output |
يحدد كائن تخزين Azure الثنائي كبير الحجم حيث سيتم تحميل دفق إخراج البرنامج النصي. استخدم SAS URI مع الوصول للقراءة أو الإلحاق أو الإنشاء أو الكتابة أو استخدم الهوية المدارة لتوفير وصول الجهاز الظاهري إلى الكائن الثنائي كبير الحجم. راجع معلمة outputBlobManagedIdentity. |
| parameters | المعلمات المستخدمة من قبل البرنامج النصي. |
| protected |
المعلمات المستخدمة من قبل البرنامج النصي. |
| provisioning |
حالة التوفير، والتي تظهر فقط في الاستجابة. إذا تم تعيين treatFailureAsDeploymentFailure إلى true، فسيفشل أي فشل في البرنامج النصي في النشر وسيتم وضع علامة ProvisioningState على أنه Failed. إذا تم تعيين treatFailureAsDeploymentFailure إلى خطأ، فإن ProvisioningState سيعكس فقط ما إذا كان أمر التشغيل قد تم تشغيله أم لا بواسطة النظام الأساسي للملحقات، فلن يشير إلى ما إذا كان البرنامج النصي قد فشل في حالة فشل البرنامج النصي. راجع طريقة عرض المثيل لأمر التشغيل في حالة فشل البرنامج النصي لرؤية executionMessage، الإخراج، الخطأ: https://aka.ms/runcommandmanaged#get-execution-status-and-results ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| run |
تحديد كلمة مرور حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل. |
| run |
تحديد حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل. |
| source | مصدر البرنامج النصي لأمر التشغيل. |
| timeout |
المهلة بالثوان لتنفيذ أمر التشغيل. |
| treat |
اختياري. إذا تم تعيينه إلى true، فسيفشل أي فشل في البرنامج النصي في النشر وسيتم وضع علامة ProvisioningState على أنه Failed. إذا تم تعيينه إلى خطأ، فإن ProvisioningState سيعكس فقط ما إذا كان أمر التشغيل قد تم تشغيله أم لا بواسطة النظام الأساسي للملحقات، فلن يشير إلى ما إذا كان البرنامج النصي قد فشل في حالة فشل البرنامج النصي. راجع طريقة عرض المثيل لأمر التشغيل في حالة فشل البرنامج النصي لرؤية executionMessage، الإخراج، الخطأ: https://aka.ms/runcommandmanaged#get-execution-status-and-results |
الخصائص الموروثة
| id | معرف المورد المؤهل بالكامل للمورد. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| location | الموقع الجغرافي حيث يعيش المورد |
| name | اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| system |
بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| tags | علامات الموارد. |
| type | نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
تفاصيل الخاصية
asyncExecution
اختياري. إذا تم تعيينه إلى true، فسيكتمل التوفير بمجرد بدء تشغيل البرنامج النصي ولن ينتظر اكتمال البرنامج النصي.
asyncExecution?: boolean
قيمة الخاصية
boolean
errorBlobManagedIdentity
الهوية المدارة المعينة من قبل المستخدم التي لديها حق الوصول إلى الكائن الثنائي كبير الحجم لتخزين errorBlobUri. استخدم كائنا فارغا في حالة الهوية المعينة من قبل النظام. تأكد من منح الهوية المدارة حق الوصول إلى حاوية blob مع تعيين دور "Storage Blob Data Contributor". في حالة الهوية المعينة من قبل المستخدم، تأكد من إضافتها ضمن هوية الجهاز الظاهري. لمزيد من المعلومات حول الهوية المدارة وتشغيل الأمر، راجع https://aka.ms/ManagedIdentityhttps://aka.ms/RunCommandManaged
errorBlobManagedIdentity?: RunCommandManagedIdentity
قيمة الخاصية
errorBlobUri
يحدد كائن تخزين Azure الثنائي كبير الحجم حيث سيتم تحميل تدفق خطأ البرنامج النصي. استخدم SAS URI مع الوصول للقراءة أو الإلحاق أو الإنشاء أو الكتابة أو استخدم الهوية المدارة لتوفير وصول الجهاز الظاهري إلى الكائن الثنائي كبير الحجم. راجع معلمة errorBlobManagedIdentity.
errorBlobUri?: string
قيمة الخاصية
string
instanceView
يقوم الجهاز الظاهري بتشغيل طريقة عرض مثيل الأمر. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
instanceView?: VirtualMachineRunCommandInstanceView
قيمة الخاصية
outputBlobManagedIdentity
الهوية المدارة المعينة من قبل المستخدم التي لديها حق الوصول إلى كائن ثنائي كبير الحجم لتخزين outputBlobUri. استخدم كائنا فارغا في حالة الهوية المعينة من قبل النظام. تأكد من منح الهوية المدارة حق الوصول إلى حاوية blob مع تعيين دور "Storage Blob Data Contributor". في حالة الهوية المعينة من قبل المستخدم، تأكد من إضافتها ضمن هوية الجهاز الظاهري. لمزيد من المعلومات حول الهوية المدارة وتشغيل الأمر، راجع https://aka.ms/ManagedIdentityhttps://aka.ms/RunCommandManaged
outputBlobManagedIdentity?: RunCommandManagedIdentity
قيمة الخاصية
outputBlobUri
يحدد كائن تخزين Azure الثنائي كبير الحجم حيث سيتم تحميل دفق إخراج البرنامج النصي. استخدم SAS URI مع الوصول للقراءة أو الإلحاق أو الإنشاء أو الكتابة أو استخدم الهوية المدارة لتوفير وصول الجهاز الظاهري إلى الكائن الثنائي كبير الحجم. راجع معلمة outputBlobManagedIdentity.
outputBlobUri?: string
قيمة الخاصية
string
parameters
المعلمات المستخدمة من قبل البرنامج النصي.
parameters?: RunCommandInputParameter[]
قيمة الخاصية
protectedParameters
المعلمات المستخدمة من قبل البرنامج النصي.
protectedParameters?: RunCommandInputParameter[]
قيمة الخاصية
provisioningState
حالة التوفير، والتي تظهر فقط في الاستجابة. إذا تم تعيين treatFailureAsDeploymentFailure إلى true، فسيفشل أي فشل في البرنامج النصي في النشر وسيتم وضع علامة ProvisioningState على أنه Failed. إذا تم تعيين treatFailureAsDeploymentFailure إلى خطأ، فإن ProvisioningState سيعكس فقط ما إذا كان أمر التشغيل قد تم تشغيله أم لا بواسطة النظام الأساسي للملحقات، فلن يشير إلى ما إذا كان البرنامج النصي قد فشل في حالة فشل البرنامج النصي. راجع طريقة عرض المثيل لأمر التشغيل في حالة فشل البرنامج النصي لرؤية executionMessage، الإخراج، الخطأ: https://aka.ms/runcommandmanaged#get-execution-status-and-results ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
provisioningState?: string
قيمة الخاصية
string
runAsPassword
تحديد كلمة مرور حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل.
runAsPassword?: string
قيمة الخاصية
string
runAsUser
تحديد حساب المستخدم على الجهاز الظاهري عند تنفيذ أمر التشغيل.
runAsUser?: string
قيمة الخاصية
string
source
مصدر البرنامج النصي لأمر التشغيل.
source?: VirtualMachineRunCommandScriptSource
قيمة الخاصية
timeoutInSeconds
المهلة بالثوان لتنفيذ أمر التشغيل.
timeoutInSeconds?: number
قيمة الخاصية
number
treatFailureAsDeploymentFailure
اختياري. إذا تم تعيينه إلى true، فسيفشل أي فشل في البرنامج النصي في النشر وسيتم وضع علامة ProvisioningState على أنه Failed. إذا تم تعيينه إلى خطأ، فإن ProvisioningState سيعكس فقط ما إذا كان أمر التشغيل قد تم تشغيله أم لا بواسطة النظام الأساسي للملحقات، فلن يشير إلى ما إذا كان البرنامج النصي قد فشل في حالة فشل البرنامج النصي. راجع طريقة عرض المثيل لأمر التشغيل في حالة فشل البرنامج النصي لرؤية executionMessage، الإخراج، الخطأ: https://aka.ms/runcommandmanaged#get-execution-status-and-results
treatFailureAsDeploymentFailure?: boolean
قيمة الخاصية
boolean
تفاصيل الخاصية الموروثة
id
معرف المورد المؤهل بالكامل للمورد. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
id?: string
قيمة الخاصية
string
موروث منTrackedResource.id
location
الموقع الجغرافي حيث يعيش المورد
location: string
قيمة الخاصية
string
موروث منTrackedResource.location
name
اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
name?: string
قيمة الخاصية
string
موروث منTrackedResource.name
systemData
بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
systemData?: SystemData
قيمة الخاصية
موروثة منTrackedResource.systemData
tags
علامات الموارد.
tags?: {[propertyName: string]: string}
قيمة الخاصية
{[propertyName: string]: string}
موروثة منTrackedResource.tags
type
نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
type?: string
قيمة الخاصية
string
موروث منTrackedResource.type