VirtualMachineRunCommand interface
Sanal Makine çalıştırma komutunu açıklar.
- Extends
Özellikler
async |
İ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. |
error |
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 |
error |
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. |
instance |
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. |
output |
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 |
output |
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. |
protected |
Betik tarafından kullanılan parametreler. |
provisioning |
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. |
run |
Çalıştır komutu yürütülürken VM'de kullanıcı hesabı parolasını belirtir. |
run |
Çalıştır komutu yürütülürken VM'de kullanıcı hesabını belirtir. |
source | Çalıştırma komut betiğinin kaynağı. |
timeout |
Run komutunu yürütmek için saniye olarak zaman aşımı. |
treat |
İ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
location
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}