Поделиться через


VirtualMachineRunCommandUpdate interface

Описывает команду запуска виртуальной машины.

Extends

Свойства

asyncExecution

Необязательный элемент. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ждать завершения скрипта.

errorBlobManagedIdentity

Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к blob-объекту хранилища errorBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см https://aka.ms/ManagedIdentity . в и https://aka.ms/RunCommandManaged

errorBlobUri

Указывает большой двоичный объект службы хранилища Azure, куда будет отправлен поток ошибок скрипта. Используйте URI SAS с доступом на чтение, добавление, создание и запись или используйте управляемое удостоверение для предоставления виртуальной машине доступа к большому двоичному объекту. См. параметр errorBlobManagedIdentity.

instanceView

Представление экземпляра команды запуска виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

outputBlobManagedIdentity

Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к blob-объекту хранилища outputBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см https://aka.ms/ManagedIdentity . в и https://aka.ms/RunCommandManaged

outputBlobUri

Указывает большой двоичный объект службы хранилища Azure, в который будет отправлен выходной поток скрипта. Используйте URI SAS с доступом на чтение, добавление, создание и запись или используйте управляемое удостоверение для предоставления виртуальной машине доступа к большому двоичному объекту. См. параметр outputBlobManagedIdentity.

parameters

Параметры, используемые скриптом.

protectedParameters

Параметры, используемые скриптом.

provisioningState

Состояние подготовки, которое отображается только в ответе. Если для свойства treatFailureAsDeploymentFailure задано значение true, любой сбой в сценарии приведет к сбою развертывания, а ProvisioningState будет отмечено как Сбой. Если параметру treatFailureAsDeploymentFailure присвоено значение false, ProvisioningState будет отражать только то, выполнялась ли команда выполнения платформой расширений, и не будет указывать, произошел ли сбой скрипта в случае сбоев скрипта. Просмотрите представление экземпляра команды запуска в случае сбоев скрипта, чтобы просмотреть executionMessage, выходные данные, ошибку: https://aka.ms/runcommandmanaged#get-execution-status-and-results ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

runAsPassword

Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды запуска.

runAsUser

Указывает учетную запись пользователя на виртуальной машине при выполнении команды запуска.

source

Источник скрипта команды запуска.

timeoutInSeconds

Время ожидания в секундах для выполнения команды выполнения.

treatFailureAsDeploymentFailure

Необязательный элемент. Если задано значение true, любой сбой в скрипте приведет к сбою развертывания, а ProvisioningState будет помечен как Сбой. Если задано значение false, ProvisioningState будет отражать только то, была ли выполнена команда запуска платформой расширений. Это не будет указывать, произошел ли сбой скрипта в случае сбоев скрипта. Просмотрите представление экземпляра команды выполнения в случае сбоев скрипта, чтобы увидеть executionMessage, выходные данные, ошибку: https://aka.ms/runcommandmanaged#get-execution-status-and-results

Унаследованные свойства

tags

Теги ресурсов

Сведения о свойстве

asyncExecution

Необязательный элемент. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ждать завершения скрипта.

asyncExecution?: boolean

Значение свойства

boolean

errorBlobManagedIdentity

Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к blob-объекту хранилища errorBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см https://aka.ms/ManagedIdentity . в и https://aka.ms/RunCommandManaged

errorBlobManagedIdentity?: RunCommandManagedIdentity

Значение свойства

errorBlobUri

Указывает большой двоичный объект службы хранилища Azure, куда будет отправлен поток ошибок скрипта. Используйте URI SAS с доступом на чтение, добавление, создание и запись или используйте управляемое удостоверение для предоставления виртуальной машине доступа к большому двоичному объекту. См. параметр errorBlobManagedIdentity.

errorBlobUri?: string

Значение свойства

string

instanceView

Представление экземпляра команды запуска виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

instanceView?: VirtualMachineRunCommandInstanceView

Значение свойства

outputBlobManagedIdentity

Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к blob-объекту хранилища outputBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см https://aka.ms/ManagedIdentity . в и https://aka.ms/RunCommandManaged

outputBlobManagedIdentity?: RunCommandManagedIdentity

Значение свойства

outputBlobUri

Указывает большой двоичный объект службы хранилища Azure, в который будет отправлен выходной поток скрипта. Используйте URI SAS с доступом на чтение, добавление, создание и запись или используйте управляемое удостоверение для предоставления виртуальной машине доступа к большому двоичному объекту. См. параметр outputBlobManagedIdentity.

outputBlobUri?: string

Значение свойства

string

parameters

Параметры, используемые скриптом.

parameters?: RunCommandInputParameter[]

Значение свойства

protectedParameters

Параметры, используемые скриптом.

protectedParameters?: RunCommandInputParameter[]

Значение свойства

provisioningState

Состояние подготовки, которое отображается только в ответе. Если для свойства treatFailureAsDeploymentFailure задано значение true, любой сбой в сценарии приведет к сбою развертывания, а ProvisioningState будет отмечено как Сбой. Если параметру treatFailureAsDeploymentFailure присвоено значение false, 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 будет помечен как Сбой. Если задано значение false, ProvisioningState будет отражать только то, была ли выполнена команда запуска платформой расширений. Это не будет указывать, произошел ли сбой скрипта в случае сбоев скрипта. Просмотрите представление экземпляра команды выполнения в случае сбоев скрипта, чтобы увидеть executionMessage, выходные данные, ошибку: https://aka.ms/runcommandmanaged#get-execution-status-and-results

treatFailureAsDeploymentFailure?: boolean

Значение свойства

boolean

Сведения об унаследованном свойстве

tags

Теги ресурсов

tags?: {[propertyName: string]: string}

Значение свойства

{[propertyName: string]: string}

Наследуется отUpdateResource.tags