VirtualMachineRunCommandUpdate interface

Virtual Machine 실행 명령에 대해 설명합니다.

Extends

속성

asyncExecution

선택 사항입니다. true로 설정하면 스크립트가 시작되는 즉시 프로비전이 완료되고 스크립트가 완료될 때까지 기다리지 않습니다.

errorBlobManagedIdentity

errorBlobUri Storage Blob에 대한 액세스 권한이 있는 사용자 할당 관리 ID입니다. 시스템 할당 ID의 경우 빈 개체를 사용합니다. 관리 ID에 'Storage Blob 데이터 기여자' 역할 할당을 사용하여 Blob의 컨테이너에 대한 액세스 권한이 부여되었는지 확인합니다. 사용자 할당 ID의 경우 VM의 ID 아래에 추가해야 합니다. 관리 ID 및 실행 명령에 대한 자세한 내용은 및 를 참조하세요 https://aka.ms/ManagedIdentity . https://aka.ms/RunCommandManaged

errorBlobUri

스크립트 오류 스트림이 업로드될 Azure Storage Blob을 지정합니다. 읽기, 추가, 만들기, 쓰기 액세스 권한이 있는 SAS URI를 사용하거나 관리 ID를 사용하여 Blob에 대한 VM 액세스를 제공합니다. errorBlobManagedIdentity 매개 변수를 참조하세요.

instanceView

가상 머신 실행 명령 instance 보기입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

outputBlobManagedIdentity

outputBlobUri 스토리지 Blob에 대한 액세스 권한이 있는 사용자 할당 관리 ID입니다. 시스템 할당 ID의 경우 빈 개체를 사용합니다. 관리 ID에 'Storage Blob 데이터 기여자' 역할 할당을 사용하여 Blob의 컨테이너에 대한 액세스 권한이 부여되었는지 확인합니다. 사용자 할당 ID의 경우 VM의 ID 아래에 추가해야 합니다. 관리 ID 및 실행 명령에 대한 자세한 내용은 및 를 참조하세요 https://aka.ms/ManagedIdentity . https://aka.ms/RunCommandManaged

outputBlobUri

스크립트 출력 스트림이 업로드될 Azure Storage Blob을 지정합니다. 읽기, 추가, 만들기, 쓰기 액세스 권한이 있는 SAS URI를 사용하거나 관리 ID를 사용하여 Blob에 대한 VM 액세스를 제공합니다. outputBlobManagedIdentity 매개 변수를 참조하세요.

parameters

스크립트에서 사용하는 매개 변수입니다.

protectedParameters

스크립트에서 사용하는 매개 변수입니다.

provisioningState

응답에만 표시되는 프로비전 상태입니다. treatFailureAsDeploymentFailure가 true로 설정되면 스크립트의 모든 오류가 배포에 실패하고 ProvisioningState가 실패로 표시됩니다. treatFailureAsDeploymentFailure가 false로 설정된 경우 ProvisioningState는 확장 플랫폼에서 실행 명령이 실행되었는지 여부만 반영합니다. 스크립트 실패 시 스크립트가 실패했는지 여부는 나타내지 않습니다. 스크립트 실패 시 실행 명령의 instance 보기를 참조하여 executionMessage, output, error: 참고: https://aka.ms/runcommandmanaged#get-execution-status-and-results 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

runAsPassword

실행 명령을 실행할 때 VM의 사용자 계정 암호를 지정합니다.

runAsUser

실행 명령을 실행할 때 VM의 사용자 계정을 지정합니다.

source

실행 명령 스크립트의 원본입니다.

timeoutInSeconds

실행 명령을 실행할 시간 제한(초)입니다.

treatFailureAsDeploymentFailure

선택 사항입니다. true로 설정하면 스크립트의 오류가 배포에 실패하고 ProvisioningState가 실패로 표시됩니다. false로 설정된 경우 ProvisioningState는 실행 명령이 확장 플랫폼에서 실행되었는지 여부만 반영하며 스크립트 오류가 발생하는 경우 스크립트가 실패했는지 여부를 나타내지 않습니다. 스크립트 실패 시 실행 명령의 instance 보기를 참조하여 executionMessage, output, error를 확인합니다.https://aka.ms/runcommandmanaged#get-execution-status-and-results

상속된 속성

tags

리소스 태그

속성 세부 정보

asyncExecution

선택 사항입니다. true로 설정하면 스크립트가 시작되는 즉시 프로비전이 완료되고 스크립트가 완료될 때까지 기다리지 않습니다.

asyncExecution?: boolean

속성 값

boolean

errorBlobManagedIdentity

errorBlobUri Storage Blob에 대한 액세스 권한이 있는 사용자 할당 관리 ID입니다. 시스템 할당 ID의 경우 빈 개체를 사용합니다. 관리 ID에 'Storage Blob 데이터 기여자' 역할 할당을 사용하여 Blob의 컨테이너에 대한 액세스 권한이 부여되었는지 확인합니다. 사용자 할당 ID의 경우 VM의 ID 아래에 추가해야 합니다. 관리 ID 및 실행 명령에 대한 자세한 내용은 및 를 참조하세요 https://aka.ms/ManagedIdentity . https://aka.ms/RunCommandManaged

errorBlobManagedIdentity?: RunCommandManagedIdentity

속성 값

errorBlobUri

스크립트 오류 스트림이 업로드될 Azure Storage Blob을 지정합니다. 읽기, 추가, 만들기, 쓰기 액세스 권한이 있는 SAS URI를 사용하거나 관리 ID를 사용하여 Blob에 대한 VM 액세스를 제공합니다. errorBlobManagedIdentity 매개 변수를 참조하세요.

errorBlobUri?: string

속성 값

string

instanceView

가상 머신 실행 명령 instance 보기입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

instanceView?: VirtualMachineRunCommandInstanceView

속성 값

outputBlobManagedIdentity

outputBlobUri 스토리지 Blob에 대한 액세스 권한이 있는 사용자 할당 관리 ID입니다. 시스템 할당 ID의 경우 빈 개체를 사용합니다. 관리 ID에 'Storage Blob 데이터 기여자' 역할 할당을 사용하여 Blob의 컨테이너에 대한 액세스 권한이 부여되었는지 확인합니다. 사용자 할당 ID의 경우 VM의 ID 아래에 추가해야 합니다. 관리 ID 및 실행 명령에 대한 자세한 내용은 및 를 참조하세요 https://aka.ms/ManagedIdentity . https://aka.ms/RunCommandManaged

outputBlobManagedIdentity?: RunCommandManagedIdentity

속성 값

outputBlobUri

스크립트 출력 스트림이 업로드될 Azure Storage Blob을 지정합니다. 읽기, 추가, 만들기, 쓰기 액세스 권한이 있는 SAS URI를 사용하거나 관리 ID를 사용하여 Blob에 대한 VM 액세스를 제공합니다. outputBlobManagedIdentity 매개 변수를 참조하세요.

outputBlobUri?: string

속성 값

string

parameters

스크립트에서 사용하는 매개 변수입니다.

parameters?: RunCommandInputParameter[]

속성 값

protectedParameters

스크립트에서 사용하는 매개 변수입니다.

protectedParameters?: RunCommandInputParameter[]

속성 값

provisioningState

응답에만 표시되는 프로비전 상태입니다. treatFailureAsDeploymentFailure가 true로 설정되면 스크립트의 모든 오류가 배포에 실패하고 ProvisioningState가 실패로 표시됩니다. treatFailureAsDeploymentFailure가 false로 설정된 경우 ProvisioningState는 확장 플랫폼에서 실행 명령이 실행되었는지 여부만 반영합니다. 스크립트 실패 시 스크립트가 실패했는지 여부는 나타내지 않습니다. 스크립트 실패 시 실행 명령의 instance 보기를 참조하여 executionMessage, output, error: 참고: https://aka.ms/runcommandmanaged#get-execution-status-and-results 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

provisioningState?: string

속성 값

string

runAsPassword

실행 명령을 실행할 때 VM의 사용자 계정 암호를 지정합니다.

runAsPassword?: string

속성 값

string

runAsUser

실행 명령을 실행할 때 VM의 사용자 계정을 지정합니다.

runAsUser?: string

속성 값

string

source

실행 명령 스크립트의 원본입니다.

source?: VirtualMachineRunCommandScriptSource

속성 값

timeoutInSeconds

실행 명령을 실행할 시간 제한(초)입니다.

timeoutInSeconds?: number

속성 값

number

treatFailureAsDeploymentFailure

선택 사항입니다. true로 설정하면 스크립트의 오류가 배포에 실패하고 ProvisioningState가 실패로 표시됩니다. false로 설정된 경우 ProvisioningState는 실행 명령이 확장 플랫폼에서 실행되었는지 여부만 반영하며 스크립트 오류가 발생하는 경우 스크립트가 실패했는지 여부를 나타내지 않습니다. 스크립트 실패 시 실행 명령의 instance 보기를 참조하여 executionMessage, output, error를 확인합니다.https://aka.ms/runcommandmanaged#get-execution-status-and-results

treatFailureAsDeploymentFailure?: boolean

속성 값

boolean

상속된 속성 세부 정보

tags

리소스 태그

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

속성 값

{[propertyName: string]: string}

UpdateResource.tags에서 상속