VirtualMachineRunCommandUpdate Класс
Описывает команду запуска виртуальной машины.
Переменные заполняются только сервером и игнорируются при отправке запроса.
- Наследование
-
azure.mgmt.compute.v2023_03_01.models._models_py3.UpdateResourceVirtualMachineRunCommandUpdate
Конструктор
VirtualMachineRunCommandUpdate(*, tags: Dict[str, str] | None = None, source: _models.VirtualMachineRunCommandScriptSource | None = None, parameters: List[_models.RunCommandInputParameter] | None = None, protected_parameters: List[_models.RunCommandInputParameter] | None = None, async_execution: bool = False, run_as_user: str | None = None, run_as_password: str | None = None, timeout_in_seconds: int | None = None, output_blob_uri: str | None = None, error_blob_uri: str | None = None, output_blob_managed_identity: _models.RunCommandManagedIdentity | None = None, error_blob_managed_identity: _models.RunCommandManagedIdentity | None = None, treat_failure_as_deployment_failure: bool = False, **kwargs: Any)
Параметры Keyword-Only
Имя | Описание |
---|---|
tags
|
Теги ресурсов. |
source
|
Источник скрипта команды запуска. |
parameters
|
Параметры, используемые скриптом. |
protected_parameters
|
Параметры, используемые скриптом. |
async_execution
|
Необязательный элемент. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ждать завершения скрипта. |
run_as_user
|
Указывает учетную запись пользователя на виртуальной машине при выполнении команды запуска. |
run_as_password
|
Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды запуска. |
timeout_in_seconds
|
Время ожидания в секундах для выполнения команды выполнения. |
output_blob_uri
|
Указывает большой двоичный объект службы хранилища Azure, в который будет отправлен выходной поток скрипта. Используйте URI SAS с доступом на чтение, добавление, создание и запись или используйте управляемое удостоверение для предоставления виртуальной машине доступа к большому двоичному объекту. См. параметр outputBlobManagedIdentity. |
error_blob_uri
|
Указывает большой двоичный объект службы хранилища Azure, куда будет отправлен поток ошибок скрипта. Используйте URI SAS с доступом на чтение, добавление, создание и запись или используйте управляемое удостоверение для предоставления виртуальной машине доступа к большому двоичному объекту. См. параметр errorBlobManagedIdentity. |
output_blob_managed_identity
|
Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к blob-объекту хранилища outputBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см https://aka.ms/ManagedIdentity . в и https://aka.ms/RunCommandManaged. |
error_blob_managed_identity
|
Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к blob-объекту хранилища errorBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см https://aka.ms/ManagedIdentity . в и https://aka.ms/RunCommandManaged. |
treat_failure_as_deployment_failure
|
Необязательный элемент. Если задано значение true, любой сбой в скрипте приведет к сбою развертывания, а ProvisioningState будет помечен как Сбой. Если задано значение false, ProvisioningState будет отражать только то, была ли выполнена команда запуска платформой расширений. Это не будет указывать, произошел ли сбой скрипта в случае сбоев скрипта. Просмотрите представление экземпляра команды run в случае сбоев скрипта, чтобы увидеть executionMessage, выходные данные, ошибку: https://aka.ms/runcommandmanaged#get-execution-status-and-results. |
Переменные
Имя | Описание |
---|---|
tags
|
Теги ресурсов. |
source
|
Источник скрипта команды запуска. |
parameters
|
Параметры, используемые скриптом. |
protected_parameters
|
Параметры, используемые скриптом. |
async_execution
|
Необязательный элемент. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ждать завершения скрипта. |
run_as_user
|
Указывает учетную запись пользователя на виртуальной машине при выполнении команды запуска. |
run_as_password
|
Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды запуска. |
timeout_in_seconds
|
Время ожидания в секундах для выполнения команды выполнения. |
output_blob_uri
|
Указывает большой двоичный объект службы хранилища Azure, в который будет отправлен выходной поток скрипта. Используйте URI SAS с доступом на чтение, добавление, создание и запись или используйте управляемое удостоверение для предоставления виртуальной машине доступа к большому двоичному объекту. См. параметр outputBlobManagedIdentity. |
error_blob_uri
|
Указывает большой двоичный объект службы хранилища Azure, куда будет отправлен поток ошибок скрипта. Используйте URI SAS с доступом на чтение, добавление, создание и запись или используйте управляемое удостоверение для предоставления виртуальной машине доступа к большому двоичному объекту. См. параметр errorBlobManagedIdentity. |
output_blob_managed_identity
|
Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к blob-объекту хранилища outputBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см https://aka.ms/ManagedIdentity . в и https://aka.ms/RunCommandManaged. |
error_blob_managed_identity
|
Управляемое удостоверение, назначаемое пользователем, которое имеет доступ к blob-объекту хранилища errorBlobUri. Используйте пустой объект в случае назначаемого системой удостоверения. Убедитесь, что управляемому удостоверению предоставлен доступ к контейнеру BLOB-объектов с назначением роли "Участник данных BLOB-объектов хранилища". В случае назначаемого пользователем удостоверения убедитесь, что вы добавили его в удостоверение виртуальной машины. Дополнительные сведения об управляемом удостоверении и выполнении команды см https://aka.ms/ManagedIdentity . в и https://aka.ms/RunCommandManaged. |
provisioning_state
|
Состояние подготовки, которое отображается только в ответе. Если для свойства treatFailureAsDeploymentFailure задано значение true, любой сбой в сценарии приведет к сбою развертывания, а ProvisioningState будет отмечено как Сбой. Если параметру treatFailureAsDeploymentFailure присвоено значение false, ProvisioningState будет отражать только то, выполнялась ли команда выполнения платформой расширений, и не будет указывать, произошел ли сбой скрипта в случае сбоев скрипта. Просмотрите представление экземпляра команды run в случае сбоев скрипта, чтобы увидеть executionMessage, выходные данные, ошибку: https://aka.ms/runcommandmanaged#get-execution-status-and-results. |
instance_view
|
Представление экземпляра команды запуска виртуальной машины. |
treat_failure_as_deployment_failure
|
Необязательный элемент. Если задано значение true, любой сбой в скрипте приведет к сбою развертывания, а ProvisioningState будет помечен как Сбой. Если задано значение false, ProvisioningState будет отражать только то, была ли выполнена команда запуска платформой расширений. Это не будет указывать, произошел ли сбой скрипта в случае сбоев скрипта. Просмотрите представление экземпляра команды run в случае сбоев скрипта, чтобы увидеть executionMessage, выходные данные, ошибку: https://aka.ms/runcommandmanaged#get-execution-status-and-results. |
Azure SDK for Python