VirtualMachinesOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

ComputeManagementClient's

Atribut <xref:virtual_machines>.

Warisan
builtins.object
VirtualMachinesOperations

Konstruktor

VirtualMachinesOperations(*args, **kwargs)

Metode

begin_capture

Mengambil VM dengan menyalin hard disk virtual VM dan menghasilkan templat yang dapat digunakan untuk membuat VM serupa.

begin_convert_to_managed_disks

Mengonversi disk komputer virtual dari berbasis blob ke disk terkelola. Komputer virtual harus dihentikan alokasinya sebelum memanggil operasi ini.

begin_create_or_update

Operasi untuk membuat atau memperbarui komputer virtual.

begin_deallocate

Mematikan komputer virtual dan melepaskan sumber daya komputasi. Anda tidak ditagih untuk sumber daya komputasi yang digunakan komputer virtual ini.

begin_delete

Operasi untuk menghapus komputer virtual.

begin_perform_maintenance

Operasi untuk melakukan pemeliharaan pada komputer virtual.

begin_power_off

Operasi untuk mematikan (menghentikan) komputer virtual. Komputer virtual dapat dimulai ulang dengan sumber daya yang disediakan yang sama. Anda masih dikenakan biaya untuk komputer virtual ini.

begin_redeploy

Mematikan komputer virtual, memindahkannya ke simpul baru, dan menyalakannya kembali.

begin_restart

Operasi untuk memulai ulang komputer virtual.

begin_run_command

Jalankan perintah pada VM.

begin_start

Operasi untuk memulai komputer virtual.

begin_update

Operasi untuk memperbarui komputer virtual.

generalize

Mengatur status komputer virtual untuk digeneralisasi.

get

Mengambil informasi tentang tampilan model atau tampilan instans komputer virtual.

get_extensions

Operasi untuk mendapatkan semua ekstensi Komputer Virtual.

instance_view

Mengambil informasi tentang status run-time komputer virtual.

list

Mencantumkan semua komputer virtual dalam grup sumber daya yang ditentukan. Gunakan properti nextLink sebagai respons untuk mendapatkan halaman komputer virtual berikutnya.

list_all

Mencantumkan semua komputer virtual dalam langganan yang ditentukan. Gunakan properti nextLink sebagai respons untuk mendapatkan halaman komputer virtual berikutnya.

list_available_sizes

Mencantumkan semua ukuran komputer virtual yang tersedia yang dapat diubah ukuran komputer virtual yang ditentukan.

list_by_location

Mendapatkan semua komputer virtual di bawah langganan yang ditentukan untuk lokasi yang ditentukan.

begin_capture

Mengambil VM dengan menyalin hard disk virtual VM dan menghasilkan templat yang dapat digunakan untuk membuat VM serupa.

begin_capture(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineCaptureParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineCaptureResult]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

parameters
VirtualMachineCaptureParameters atau IO
Diperlukan

Parameter yang disediakan untuk operasi Capture Virtual Machine. Apakah jenis VirtualMachineCaptureParameters atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan VirtualMachineCaptureResult atau hasil cls(response)

Tipe hasil

Pengecualian

begin_convert_to_managed_disks

Mengonversi disk komputer virtual dari berbasis blob ke disk terkelola. Komputer virtual harus dihentikan alokasinya sebelum memanggil operasi ini.

begin_convert_to_managed_disks(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan OperationStatusResponse atau hasil cls(response)

Tipe hasil

Pengecualian

begin_create_or_update

Operasi untuk membuat atau memperbarui komputer virtual.

begin_create_or_update(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachine, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachine]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

parameters
VirtualMachine atau IO
Diperlukan

Parameter yang disediakan untuk operasi Buat Komputer Virtual. Adalah jenis VirtualMachine atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan VirtualMachine atau hasil cls(response)

Tipe hasil

Pengecualian

begin_deallocate

Mematikan komputer virtual dan melepaskan sumber daya komputasi. Anda tidak ditagih untuk sumber daya komputasi yang digunakan komputer virtual ini.

begin_deallocate(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan OperationStatusResponse atau hasil cls(response)

Tipe hasil

Pengecualian

begin_delete

Operasi untuk menghapus komputer virtual.

begin_delete(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan OperationStatusResponse atau hasil cls(response)

Tipe hasil

Pengecualian

begin_perform_maintenance

Operasi untuk melakukan pemeliharaan pada komputer virtual.

begin_perform_maintenance(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan OperationStatusResponse atau hasil cls(response)

Tipe hasil

Pengecualian

begin_power_off

Operasi untuk mematikan (menghentikan) komputer virtual. Komputer virtual dapat dimulai ulang dengan sumber daya yang disediakan yang sama. Anda masih dikenakan biaya untuk komputer virtual ini.

begin_power_off(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling inisialisasi Anda sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan OperationStatusResponse atau hasil cls(response)

Tipe hasil

Pengecualian

begin_redeploy

Mematikan komputer virtual, memindahkannya ke simpul baru, dan menyalakannya kembali.

begin_redeploy(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling yang diinisialisasi sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan OperationStatusResponse atau hasil cls(response)

Tipe hasil

Pengecualian

begin_restart

Operasi untuk memulai ulang komputer virtual.

begin_restart(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling yang diinisialisasi sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan OperationStatusResponse atau hasil cls(response)

Tipe hasil

Pengecualian

begin_run_command

Jalankan perintah pada VM.

begin_run_command(resource_group_name: str, vm_name: str, parameters: _models.RunCommandInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.RunCommandResult]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

parameters
RunCommandInput atau IO
Diperlukan

Parameter yang disediakan ke operasi perintah Jalankan. Adalah jenis RunCommandInput atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json', 'text/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling yang diinisialisasi sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan RunCommandResult atau hasil cls(response)

Tipe hasil

Pengecualian

begin_start

Operasi untuk memulai komputer virtual.

begin_start(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling yang diinisialisasi sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan OperationStatusResponse atau hasil cls(response)

Tipe hasil

Pengecualian

begin_update

Operasi untuk memperbarui komputer virtual.

begin_update(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachine]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

parameters
VirtualMachineUpdate atau IO
Diperlukan

Parameter yang disediakan untuk operasi Perbarui Komputer Virtual. Adalah jenis VirtualMachineUpdate atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

continuation_token
str

Token kelanjutan untuk memulai ulang poller dari status tersimpan.

polling
bool atau PollingMethod

Secara default, metode polling Anda akan menjadi ARMPolling. Teruskan False agar operasi ini tidak melakukan polling, atau meneruskan objek polling yang diinisialisasi sendiri untuk strategi polling pribadi.

polling_interval
int

Waktu tunggu default antara dua polling untuk operasi LRO jika tidak ada header Retry-After.

Mengembalikan

Instans LROPoller yang mengembalikan VirtualMachine atau hasil cls(respons)

Tipe hasil

Pengecualian

generalize

Mengatur status komputer virtual untuk digeneralisasi.

generalize(resource_group_name: str, vm_name: str, **kwargs: Any) -> OperationStatusResponse

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

OperationStatusResponse atau hasil cls(response)

Tipe hasil

Pengecualian

get

Mengambil informasi tentang tampilan model atau tampilan instans komputer virtual.

get(resource_group_name: str, vm_name: str, *, expand: Literal['instanceView'] = 'instanceView', **kwargs: Any) -> VirtualMachine

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

expand
str

Ekspresi perluas untuk diterapkan pada operasi. Nilai yang diketahui adalah "instanceView" dan None. Nilai defaultnya adalah "instanceView".

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

VirtualMachine atau hasil cls(response)

Tipe hasil

Pengecualian

get_extensions

Operasi untuk mendapatkan semua ekstensi Komputer Virtual.

get_extensions(resource_group_name: str, vm_name: str, *, expand: str | None = None, **kwargs: Any) -> VirtualMachineExtensionsListResult

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama komputer virtual yang berisi ekstensi. Wajib diisi.

expand
str

Ekspresi perluas untuk diterapkan pada operasi. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

VirtualMachineExtensionsListResult atau hasil cls(response)

Tipe hasil

Pengecualian

instance_view

Mengambil informasi tentang status run-time komputer virtual.

instance_view(resource_group_name: str, vm_name: str, **kwargs: Any) -> VirtualMachineInstanceView

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

VirtualMachineInstanceView atau hasil cls(response)

Tipe hasil

Pengecualian

list

Mencantumkan semua komputer virtual dalam grup sumber daya yang ditentukan. Gunakan properti nextLink sebagai respons untuk mendapatkan halaman komputer virtual berikutnya.

list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachine]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans VirtualMachine atau hasil cls(response)

Tipe hasil

Pengecualian

list_all

Mencantumkan semua komputer virtual dalam langganan yang ditentukan. Gunakan properti nextLink sebagai respons untuk mendapatkan halaman komputer virtual berikutnya.

list_all(**kwargs: Any) -> Iterable[VirtualMachine]

Parameter

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans VirtualMachine atau hasil cls(response)

Tipe hasil

Pengecualian

list_available_sizes

Mencantumkan semua ukuran komputer virtual yang tersedia yang dapat diubah ukuran komputer virtual yang ditentukan.

list_available_sizes(resource_group_name: str, vm_name: str, **kwargs: Any) -> Iterable[VirtualMachineSize]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya. Wajib diisi.

vm_name
str
Diperlukan

Nama mesin virtual. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans VirtualMachineSize atau hasil cls(response)

Tipe hasil

Pengecualian

list_by_location

Mendapatkan semua komputer virtual di bawah langganan yang ditentukan untuk lokasi yang ditentukan.

list_by_location(location: str, **kwargs: Any) -> Iterable[VirtualMachine]

Parameter

location
str
Diperlukan

Lokasi di mana komputer virtual di bawah langganan dikueri. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans VirtualMachine atau hasil cls(response)

Tipe hasil

Pengecualian

Atribut

models

models = <module 'azure.mgmt.compute.v2017_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2017_12_01\\models\\__init__.py'>