Bagikan melalui


VirtualMachineRunCommandUpdate Kelas

Menjelaskan perintah eksekusi Komputer Virtual.

Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.

Warisan
azure.mgmt.compute.v2023_09_01.models._models_py3.UpdateResource
VirtualMachineRunCommandUpdate

Konstruktor

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)

Parameter Kata Kunci-Saja

Nama Deskripsi
tags

Tag sumber daya.

source

Sumber skrip perintah eksekusi.

parameters

Parameter yang digunakan oleh skrip.

protected_parameters

Parameter yang digunakan oleh skrip.

async_execution

Pilihan. Jika diatur ke true, provisi akan selesai segera setelah skrip dimulai dan tidak akan menunggu skrip selesai.

run_as_user
str

Menentukan akun pengguna pada VM saat menjalankan perintah jalankan.

run_as_password
str

Menentukan kata sandi akun pengguna pada VM saat menjalankan perintah jalankan.

timeout_in_seconds
int

Batas waktu dalam detik untuk menjalankan perintah jalankan.

output_blob_uri
str

Menentukan blob penyimpanan Azure tempat aliran output skrip akan diunggah. Gunakan URI SAS dengan baca, tambahkan, buat, tulis akses ATAU gunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter outputBlobManagedIdentity.

error_blob_uri
str

Menentukan blob penyimpanan Azure tempat aliran kesalahan skrip akan diunggah. Gunakan URI SAS dengan baca, tambahkan, buat, tulis akses ATAU gunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter errorBlobManagedIdentity.

output_blob_managed_identity

Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke blob penyimpanan outputBlobUri. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Kontributor Data Blob Penyimpanan'. Dalam kasus identitas yang ditetapkan pengguna, pastikan Anda menambahkannya di bawah identitas VM. Untuk informasi selengkapnya tentang identitas terkelola dan Jalankan Perintah, lihat https://aka.ms/ManagedIdentity dan https://aka.ms/RunCommandManaged.

error_blob_managed_identity

Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke blob penyimpanan errorBlobUri. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Kontributor Data Blob Penyimpanan'. Dalam kasus identitas yang ditetapkan pengguna, pastikan Anda menambahkannya di bawah identitas VM. Untuk informasi selengkapnya tentang identitas terkelola dan Jalankan Perintah, lihat https://aka.ms/ManagedIdentity dan https://aka.ms/RunCommandManaged.

treat_failure_as_deployment_failure

Opsional. Jika diatur ke true, kegagalan apa pun dalam skrip akan gagal penyebaran dan ProvisioningState akan ditandai sebagai Gagal. Jika diatur ke false, ProvisioningState hanya akan mencerminkan apakah perintah eksekusi dijalankan atau tidak oleh platform ekstensi, itu tidak akan menunjukkan apakah skrip gagal jika terjadi kegagalan skrip. Lihat tampilan instans perintah jalankan jika terjadi kegagalan skrip untuk melihat executionMessage, output, kesalahan: https://aka.ms/runcommandmanaged#get-execution-status-and-results.

Variabel

Nama Deskripsi
tags

Tag sumber daya.

source

Sumber skrip perintah eksekusi.

parameters

Parameter yang digunakan oleh skrip.

protected_parameters

Parameter yang digunakan oleh skrip.

async_execution

Opsional. Jika diatur ke true, provisi akan selesai segera setelah skrip dimulai dan tidak akan menunggu skrip selesai.

run_as_user
str

Menentukan akun pengguna pada VM saat menjalankan perintah jalankan.

run_as_password
str

Menentukan kata sandi akun pengguna pada VM saat menjalankan perintah jalankan.

timeout_in_seconds
int

Batas waktu dalam detik untuk menjalankan perintah jalankan.

output_blob_uri
str

Menentukan blob penyimpanan Azure tempat aliran output skrip akan diunggah. Gunakan URI SAS dengan baca, tambahkan, buat, tulis akses ATAU gunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter outputBlobManagedIdentity.

error_blob_uri
str

Menentukan blob penyimpanan Azure tempat aliran kesalahan skrip akan diunggah. Gunakan URI SAS dengan baca, tambahkan, buat, tulis akses ATAU gunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter errorBlobManagedIdentity.

output_blob_managed_identity

Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke blob penyimpanan outputBlobUri. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Kontributor Data Blob Penyimpanan'. Dalam kasus identitas yang ditetapkan pengguna, pastikan Anda menambahkannya di bawah identitas VM. Untuk informasi selengkapnya tentang identitas terkelola dan Jalankan Perintah, lihat https://aka.ms/ManagedIdentity dan https://aka.ms/RunCommandManaged.

error_blob_managed_identity

Identitas terkelola yang ditetapkan pengguna yang memiliki akses ke blob penyimpanan errorBlobUri. Gunakan objek kosong jika identitas yang ditetapkan sistem. Pastikan identitas terkelola telah diberikan akses ke kontainer blob dengan penetapan peran 'Kontributor Data Blob Penyimpanan'. Dalam kasus identitas yang ditetapkan pengguna, pastikan Anda menambahkannya di bawah identitas VM. Untuk informasi selengkapnya tentang identitas terkelola dan Jalankan Perintah, lihat https://aka.ms/ManagedIdentity dan https://aka.ms/RunCommandManaged.

provisioning_state
str

Status provisi, yang hanya muncul dalam respons. Jika treatFailureAsDeploymentFailure diatur ke true, kegagalan apa pun dalam skrip akan gagal penyebaran dan ProvisioningState akan ditandai sebagai Gagal. Jika treatFailureAsDeploymentFailure diatur ke false, ProvisioningState hanya akan mencerminkan apakah perintah eksekusi dijalankan atau tidak oleh platform ekstensi, itu tidak akan menunjukkan apakah skrip gagal jika terjadi kegagalan skrip. Lihat tampilan instans perintah jalankan jika terjadi kegagalan skrip untuk melihat executionMessage, output, kesalahan: https://aka.ms/runcommandmanaged#get-execution-status-and-results.

instance_view

Tampilan instans perintah eksekusi komputer virtual.

treat_failure_as_deployment_failure

Pilihan. Jika diatur ke true, kegagalan apa pun dalam skrip akan gagal penyebaran dan ProvisioningState akan ditandai sebagai Gagal. Jika diatur ke false, ProvisioningState hanya akan mencerminkan apakah perintah eksekusi dijalankan atau tidak oleh platform ekstensi, itu tidak akan menunjukkan apakah skrip gagal jika terjadi kegagalan skrip. Lihat tampilan instans perintah jalankan jika terjadi kegagalan skrip untuk melihat executionMessage, output, kesalahan: https://aka.ms/runcommandmanaged#get-execution-status-and-results.