VirtualMachineRunCommand interface
Описывает команду выполнения виртуальной машины.
- Extends
Свойства
async |
Необязательный элемент. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ожидать завершения скрипта. |
error |
Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к blob-объекту хранилища errorBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см. в https://aka.ms/ManagedIdentity и https://aka.ms/RunCommandManaged |
error |
Указывает большой двоичный объект хранилища Azure, куда будет отправляться поток ошибок скрипта. Используйте URI SAS с доступом на чтение, добавление, создание, запись или используйте управляемое удостоверение, чтобы предоставить виртуальной машине доступ к большому двоичному объекту. См. параметр errorBlobManagedIdentity. |
instance |
Представление экземпляра команды запуска виртуальной машины. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером. |
output |
Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к большому двоичному объекту хранилища outputBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см. в https://aka.ms/ManagedIdentity и https://aka.ms/RunCommandManaged |
output |
Указывает большой двоичный объект службы хранилища Azure, куда будет отправляться поток вывода скрипта. Используйте URI SAS с доступом на чтение, добавление, создание, запись или используйте управляемое удостоверение, чтобы предоставить виртуальной машине доступ к большому двоичному объекту. См. параметр outputBlobManagedIdentity. |
parameters | Параметры, используемые скриптом. |
protected |
Параметры, используемые скриптом. |
provisioning |
Состояние подготовки, которое отображается только в ответе. Если параметру treatFailureAsDeploymentFailure присвоено значение true, любой сбой в сценарии приведет к сбою развертывания, а ProvisioningState будет помечен как Failed. Если параметру treatFailureAsDeploymentFailure присвоено значение false, ProvisioningState будет отражать только то, была ли запущена команда выполнения платформой расширений, она не будет указывать, произошел ли сбой скрипта в случае сбоя скрипта. Просмотрите представление экземпляра команды run в случае сбоев скрипта, чтобы увидеть executionMessage, выходные данные, ошибку: https://aka.ms/runcommandmanaged#get-execution-status-and-results ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Он может быть заполнен только сервером. |
run |
Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды выполнения. |
run |
Указывает учетную запись пользователя на виртуальной машине при выполнении команды выполнения. |
source | Источник скрипта выполнения команд. |
timeout |
Время ожидания в секундах для выполнения команды выполнения. |
treat |
Необязательный элемент. Если задано значение true, любой сбой в скрипте приведет к сбою развертывания, а ProvisioningState будет помечен как Сбой. Если задано значение false, ProvisioningState будет отражать только выполнение команды выполнения платформой расширений, и не будет указывать, произошел ли сбой скрипта в случае сбоя скрипта. Просмотрите представление экземпляра команды run в случае сбоя скрипта, чтобы увидеть executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results |
Унаследованные свойства
id | Идентификатор ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер. |
location | Расположение ресурса |
name | Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер. |
tags | Теги ресурсов |
type | Тип ресурса ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером. |
Сведения о свойстве
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
Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к большому двоичному объекту хранилища 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 будет помечен как Failed. Если параметру treatFailureAsDeploymentFailure присвоено значение false, ProvisioningState будет отражать только то, была ли запущена команда выполнения платформой расширений, она не будет указывать, произошел ли сбой скрипта в случае сбоя скрипта. Просмотрите представление экземпляра команды run в случае сбоев скрипта, чтобы увидеть 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 будет отражать только выполнение команды выполнения платформой расширений, и не будет указывать, произошел ли сбой скрипта в случае сбоя скрипта. Просмотрите представление экземпляра команды run в случае сбоя скрипта, чтобы увидеть executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results
treatFailureAsDeploymentFailure?: boolean
Значение свойства
boolean
Сведения об унаследованном свойстве
id
Идентификатор ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.
id?: string
Значение свойства
string
Наследуетсяот Resource.id
location
name
Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.
name?: string
Значение свойства
string
Наследуется отResource.name
tags
Теги ресурсов
tags?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
Наследуется отResource.tags
type
Тип ресурса ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.
type?: string
Значение свойства
string
Наследуется отResource.type