VirtualMachineRunCommand Kelas
Menjelaskan perintah eksekusi Komputer Virtual.
Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.
Semua parameter yang diperlukan harus diisi untuk dikirim ke Azure.
- Warisan
-
azure.mgmt.compute.v2023_07_01.models._models_py3.ResourceVirtualMachineRunCommand
Konstruktor
VirtualMachineRunCommand(*, location: str, 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 Parameters
- location
- str
Lokasi sumber daya. Wajib diisi.
Sumber skrip perintah eksekusi.
- parameters
- list[RunCommandInputParameter]
Parameter yang digunakan oleh skrip.
- protected_parameters
- list[RunCommandInputParameter]
Parameter yang digunakan oleh skrip.
- async_execution
- bool
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 SAS URI dengan membaca, menambahkan, membuat, menulis akses ATAU menggunakan 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 SAS URI dengan membaca, menambahkan, membuat, menulis akses ATAU menggunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter errorBlobManagedIdentity.
- output_blob_managed_identity
- RunCommandManagedIdentity
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
- RunCommandManagedIdentity
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
- bool
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
- id
- str
Id Sumber Daya.
- name
- str
Nama sumber daya.
- type
- str
Jenis sumber daya
- location
- str
Lokasi sumber daya. Wajib diisi.
Sumber skrip perintah eksekusi.
- parameters
- list[RunCommandInputParameter]
Parameter yang digunakan oleh skrip.
- protected_parameters
- list[RunCommandInputParameter]
Parameter yang digunakan oleh skrip.
- async_execution
- bool
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 SAS URI dengan membaca, menambahkan, membuat, menulis akses ATAU menggunakan 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 SAS URI dengan membaca, menambahkan, membuat, menulis akses ATAU menggunakan identitas terkelola untuk menyediakan akses VM ke blob. Lihat parameter errorBlobManagedIdentity.
- output_blob_managed_identity
- RunCommandManagedIdentity
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
- RunCommandManagedIdentity
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 penyediaan, 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
- VirtualMachineRunCommandInstanceView
Tampilan instans perintah eksekusi komputer virtual.
- treat_failure_as_deployment_failure
- bool
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.
Azure SDK for Python