Aracılığıyla paylaş


VirtualMachineRunCommand interface

Sanal Makine çalıştırma komutunu açıklar.

Extends

Özellikler

asyncExecution

İsteğe bağlı. true olarak ayarlanırsa, betik başlatılır başlatılmaz sağlama tamamlanır ve betiğin tamamlanmasını beklemez.

errorBlobManagedIdentity

errorBlobUri depolama blob'una erişimi olan kullanıcı tarafından atanan yönetilen kimlik. Sistem tarafından atanan kimlik söz konusu olduğunda boş bir nesne kullanın. Yönetilen kimliğe 'Depolama Blob Verileri Katkıda Bulunanı' rol ataması ile blob kapsayıcısına erişim verildiğine emin olun. Kullanıcı tarafından atanan kimlik söz konusu olduğunda, bunu VM'nin kimliği altına eklediğinizden emin olun. Yönetilen kimlik ve Komut Çalıştır hakkında daha fazla bilgi için bkz https://aka.ms/ManagedIdentity . ve https://aka.ms/RunCommandManaged

errorBlobUri

Betik hata akışının karşıya yüklendiği Azure depolama blobunu belirtir. Okuma, ekleme, oluşturma, yazma erişimiyle SAS URI'sini kullanın VEYA bloba VM erişimi sağlamak için yönetilen kimlik kullanın. errorBlobManagedIdentity parametresine bakın.

instanceView

Sanal makine komut örneği görünümünü çalıştırır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

outputBlobManagedIdentity

outputBlobUri depolama blob'una erişimi olan kullanıcı tarafından atanan yönetilen kimlik. Sistem tarafından atanan kimlik söz konusu olduğunda boş bir nesne kullanın. Yönetilen kimliğe 'Depolama Blob Verileri Katkıda Bulunanı' rol ataması ile blob kapsayıcısına erişim verildiğine emin olun. Kullanıcı tarafından atanan kimlik söz konusu olduğunda, bunu VM'nin kimliği altına eklediğinizden emin olun. Yönetilen kimlik ve Komut Çalıştır hakkında daha fazla bilgi için bkz https://aka.ms/ManagedIdentity . ve https://aka.ms/RunCommandManaged

outputBlobUri

Betik çıkış akışının karşıya yüklendiği Azure depolama blobunu belirtir. Okuma, ekleme, oluşturma, yazma erişimiyle SAS URI'sini kullanın VEYA bloba VM erişimi sağlamak için yönetilen kimlik kullanın. outputBlobManagedIdentity parametresine bakın.

parameters

Betik tarafından kullanılan parametreler.

protectedParameters

Betik tarafından kullanılan parametreler.

provisioningState

Yalnızca yanıtta görünen sağlama durumu. treatFailureAsDeploymentFailure true olarak ayarlanırsa, betikteki tüm hatalar dağıtımda başarısız olur ve ProvisioningState Başarısız olarak işaretlenir. treatFailureAsDeploymentFailure false olarak ayarlanırsa ProvisioningState yalnızca çalıştırma komutunun uzantılar platformu tarafından çalıştırılıp çalıştırılmadığını yansıtır; betik hatası durumunda betiğin başarısız olup olmadığını göstermez. ExecutionMessage, output, error: NOT: https://aka.ms/runcommandmanaged#get-execution-status-and-results Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

runAsPassword

Çalıştır komutu yürütülürken VM'de kullanıcı hesabı parolasını belirtir.

runAsUser

Çalıştır komutu yürütülürken VM'de kullanıcı hesabını belirtir.

source

Çalıştırma komut betiğinin kaynağı.

timeoutInSeconds

Run komutunu yürütmek için saniye olarak zaman aşımı.

treatFailureAsDeploymentFailure

İsteğe bağlı. true olarak ayarlanırsa, betikteki herhangi bir hata dağıtımda başarısız olur ve ProvisioningState Başarısız olarak işaretlenir. False olarak ayarlanırsa ProvisioningState yalnızca çalıştırma komutunun uzantılar platformu tarafından çalıştırılıp çalıştırılmadığını yansıtır; betik hatası durumunda betiğin başarısız olup olmadığını göstermez. ExecutionMessage, output, error hatasını görmek için betik hatası durumunda çalıştırma komutunun örnek görünümüne bakın: https://aka.ms/runcommandmanaged#get-execution-status-and-results

Devralınan Özellikler

id

Kaynak Kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

location

Kaynak konumu

name

Kaynak adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

tags

Kaynak etiketleri

type

Kaynak türü NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Özellik Ayrıntıları

asyncExecution

İsteğe bağlı. true olarak ayarlanırsa, betik başlatılır başlatılmaz sağlama tamamlanır ve betiğin tamamlanmasını beklemez.

asyncExecution?: boolean

Özellik Değeri

boolean

errorBlobManagedIdentity

errorBlobUri depolama blob'una erişimi olan kullanıcı tarafından atanan yönetilen kimlik. Sistem tarafından atanan kimlik söz konusu olduğunda boş bir nesne kullanın. Yönetilen kimliğe 'Depolama Blob Verileri Katkıda Bulunanı' rol ataması ile blob kapsayıcısına erişim verildiğine emin olun. Kullanıcı tarafından atanan kimlik söz konusu olduğunda, bunu VM'nin kimliği altına eklediğinizden emin olun. Yönetilen kimlik ve Komut Çalıştır hakkında daha fazla bilgi için bkz https://aka.ms/ManagedIdentity . ve https://aka.ms/RunCommandManaged

errorBlobManagedIdentity?: RunCommandManagedIdentity

Özellik Değeri

errorBlobUri

Betik hata akışının karşıya yüklendiği Azure depolama blobunu belirtir. Okuma, ekleme, oluşturma, yazma erişimiyle SAS URI'sini kullanın VEYA bloba VM erişimi sağlamak için yönetilen kimlik kullanın. errorBlobManagedIdentity parametresine bakın.

errorBlobUri?: string

Özellik Değeri

string

instanceView

Sanal makine komut örneği görünümünü çalıştırır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

instanceView?: VirtualMachineRunCommandInstanceView

Özellik Değeri

outputBlobManagedIdentity

outputBlobUri depolama blob'una erişimi olan kullanıcı tarafından atanan yönetilen kimlik. Sistem tarafından atanan kimlik söz konusu olduğunda boş bir nesne kullanın. Yönetilen kimliğe 'Depolama Blob Verileri Katkıda Bulunanı' rol ataması ile blob kapsayıcısına erişim verildiğine emin olun. Kullanıcı tarafından atanan kimlik söz konusu olduğunda, bunu VM'nin kimliği altına eklediğinizden emin olun. Yönetilen kimlik ve Komut Çalıştır hakkında daha fazla bilgi için bkz https://aka.ms/ManagedIdentity . ve https://aka.ms/RunCommandManaged

outputBlobManagedIdentity?: RunCommandManagedIdentity

Özellik Değeri

outputBlobUri

Betik çıkış akışının karşıya yüklendiği Azure depolama blobunu belirtir. Okuma, ekleme, oluşturma, yazma erişimiyle SAS URI'sini kullanın VEYA bloba VM erişimi sağlamak için yönetilen kimlik kullanın. outputBlobManagedIdentity parametresine bakın.

outputBlobUri?: string

Özellik Değeri

string

parameters

Betik tarafından kullanılan parametreler.

parameters?: RunCommandInputParameter[]

Özellik Değeri

protectedParameters

Betik tarafından kullanılan parametreler.

protectedParameters?: RunCommandInputParameter[]

Özellik Değeri

provisioningState

Yalnızca yanıtta görünen sağlama durumu. treatFailureAsDeploymentFailure true olarak ayarlanırsa, betikteki tüm hatalar dağıtımda başarısız olur ve ProvisioningState Başarısız olarak işaretlenir. treatFailureAsDeploymentFailure false olarak ayarlanırsa ProvisioningState yalnızca çalıştırma komutunun uzantılar platformu tarafından çalıştırılıp çalıştırılmadığını yansıtır; betik hatası durumunda betiğin başarısız olup olmadığını göstermez. ExecutionMessage, output, error: NOT: https://aka.ms/runcommandmanaged#get-execution-status-and-results Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

provisioningState?: string

Özellik Değeri

string

runAsPassword

Çalıştır komutu yürütülürken VM'de kullanıcı hesabı parolasını belirtir.

runAsPassword?: string

Özellik Değeri

string

runAsUser

Çalıştır komutu yürütülürken VM'de kullanıcı hesabını belirtir.

runAsUser?: string

Özellik Değeri

string

source

Çalıştırma komut betiğinin kaynağı.

source?: VirtualMachineRunCommandScriptSource

Özellik Değeri

timeoutInSeconds

Run komutunu yürütmek için saniye olarak zaman aşımı.

timeoutInSeconds?: number

Özellik Değeri

number

treatFailureAsDeploymentFailure

İsteğe bağlı. true olarak ayarlanırsa, betikteki herhangi bir hata dağıtımda başarısız olur ve ProvisioningState Başarısız olarak işaretlenir. False olarak ayarlanırsa ProvisioningState yalnızca çalıştırma komutunun uzantılar platformu tarafından çalıştırılıp çalıştırılmadığını yansıtır; betik hatası durumunda betiğin başarısız olup olmadığını göstermez. ExecutionMessage, output, error hatasını görmek için betik hatası durumunda çalıştırma komutunun örnek görünümüne bakın: https://aka.ms/runcommandmanaged#get-execution-status-and-results

treatFailureAsDeploymentFailure?: boolean

Özellik Değeri

boolean

Devralınan Özellik Detayları

id

Kaynak Kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

id?: string

Özellik Değeri

string

Resource.id Devralındı

location

Kaynak konumu

location: string

Özellik Değeri

string

Resource.location konumundan Devralındı

name

Kaynak adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name?: string

Özellik Değeri

string

Resource.nameDevralındı

tags

Kaynak etiketleri

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

Özellik Değeri

{[propertyName: string]: string}

Resource.tags'ten Devralındı

type

Kaynak türü NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type?: string

Özellik Değeri

string

Resource.type'dan Devralındı