Megosztás a következőn keresztül:


VirtualMachinesOperations Osztály

VirtualMachinesOperations műveletek.

Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett létre kell hoznia egy ügyfélpéldányt, amely létrehozza és attribútumként csatolja azt.

Öröklődés
builtins.object
VirtualMachinesOperations

Konstruktor

VirtualMachinesOperations(client, config, serializer, deserializer)

Paraméterek

client
Kötelező

Ügyfél szolgáltatáskérésekhez.

config
Kötelező

A szolgáltatásügyfél konfigurálása.

serializer
Kötelező

Objektummodell szerializálója.

deserializer
Kötelező

Objektummodell-deszerializáló.

Változók

models

Alias az ebben a műveletcsoportban használt modellosztályok számára.

Metódusok

begin_add_data_disk

Új vagy meglévő adatlemez csatolása virtuális géphez. A művelet elvégzése eltarthat egy ideig.

begin_apply_artifacts

Összetevők alkalmazása virtuális gépre. A művelet elvégzése eltarthat egy ideig.

begin_claim

Meglévő virtuális gép tulajdonjogának átvétele Ez a művelet eltarthat egy ideig.

begin_create_or_update

Meglévő virtuális gép létrehozása vagy cseréje. A művelet elvégzése eltarthat egy ideig.

begin_delete

Virtuális gép törlése. A művelet elvégzése eltarthat egy ideig.

begin_detach_data_disk

Válassza le a megadott lemezt a virtuális gépről. A művelet elvégzése eltarthat egy ideig.

begin_redeploy

Virtuális gép újbóli üzembe helyezése Ez a művelet eltarthat egy ideig.

begin_resize

Virtuális gép átméretezése. A művelet elvégzése eltarthat egy ideig.

begin_restart

Indítsa újra a virtuális gépet. A művelet elvégzése eltarthat egy ideig.

begin_start

Virtuális gép indítása. A művelet elvégzése eltarthat egy ideig.

begin_stop

Virtuális gép leállítása Ez a művelet eltarthat egy ideig.

begin_transfer_disks

A virtuális géphez csatlakoztatott összes adatlemez átvitele az aktuális felhasználó tulajdonában lesz. A művelet elvégzése eltarthat egy ideig.

begin_un_claim

Meglévő virtuális gép tulajdonjogának felszabadítása Ez a művelet eltarthat egy ideig.

get

Virtuális gép lekérése.

get_rdp_file_contents

Lekéri a virtuális gép RDP-fájljának tartalmát képviselő sztringet.

list

Virtuális gépek listázása egy adott tesztkörnyezetben.

list_applicable_schedules

Felsorolja a megfelelő indítási/leállítási ütemezéseket, ha vannak ilyenek.

update

Lehetővé teszi a virtuális gépek címkéinek módosítását. A rendszer figyelmen kívül hagyja az összes többi tulajdonságot.

begin_add_data_disk

Új vagy meglévő adatlemez csatolása virtuális géphez. A művelet elvégzése eltarthat egy ideig.

begin_add_data_disk(resource_group_name: str, lab_name: str, name: str, data_disk_properties: '_models.DataDiskProperties', **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

data_disk_properties
DataDiskProperties
Kötelező

Kérelemtörzs új vagy meglévő adatlemez virtuális géphez való hozzáadásához.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_apply_artifacts

Összetevők alkalmazása virtuális gépre. A művelet elvégzése eltarthat egy ideig.

begin_apply_artifacts(resource_group_name: str, lab_name: str, name: str, artifacts: List['_models.ArtifactInstallProperties'] | None = None, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

artifacts
list[ArtifactInstallProperties]
alapértelmezett érték: None

Az alkalmazandó összetevők listája.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_claim

Meglévő virtuális gép tulajdonjogának átvétele Ez a művelet eltarthat egy ideig.

begin_claim(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_create_or_update

Meglévő virtuális gép létrehozása vagy cseréje. A művelet elvégzése eltarthat egy ideig.

begin_create_or_update(resource_group_name: str, lab_name: str, name: str, lab_virtual_machine: '_models.LabVirtualMachine', **kwargs: Any) -> LROPoller['_models.LabVirtualMachine']

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

lab_virtual_machine
LabVirtualMachine
Kötelező

Virtuális gép.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a LabVirtualMachine vagy a cls(response) eredményét adja vissza

Visszatérési típus

Kivételek

begin_delete

Virtuális gép törlése. A művelet elvégzése eltarthat egy ideig.

begin_delete(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_detach_data_disk

Válassza le a megadott lemezt a virtuális gépről. A művelet elvégzése eltarthat egy ideig.

begin_detach_data_disk(resource_group_name: str, lab_name: str, name: str, existing_lab_disk_id: str | None = None, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

existing_lab_disk_id
str
alapértelmezett érték: None

Megadja a virtuális gépről leválasztandó lemezerőforrás-azonosítót.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_redeploy

Virtuális gép újbóli üzembe helyezése Ez a művelet eltarthat egy ideig.

begin_redeploy(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_resize

Virtuális gép átméretezése. A művelet elvégzése eltarthat egy ideig.

begin_resize(resource_group_name: str, lab_name: str, name: str, size: str | None = None, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

size
str
alapértelmezett érték: None

Megadja a virtuális gép méretét.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_restart

Indítsa újra a virtuális gépet. A művelet elvégzése eltarthat egy ideig.

begin_restart(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_start

Virtuális gép indítása. A művelet elvégzése eltarthat egy ideig.

begin_start(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_stop

Virtuális gép leállítása Ez a művelet eltarthat egy ideig.

begin_stop(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_transfer_disks

A virtuális géphez csatlakoztatott összes adatlemez átvitele az aktuális felhasználó tulajdonában lesz. A művelet elvégzése eltarthat egy ideig.

begin_transfer_disks(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_un_claim

Meglévő virtuális gép tulajdonjogának felszabadítása Ez a művelet eltarthat egy ideig.

begin_un_claim(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

Igaz ARMPolling, False for no polling, vagy a polling object for personal polling strategy

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

get

Virtuális gép lekérése.

get(resource_group_name: str, lab_name: str, name: str, expand: str | None = None, **kwargs: Any) -> _models.LabVirtualMachine

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

expand
str
alapértelmezett érték: None

Adja meg a $expand lekérdezést. Példa: "properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)".

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

LabVirtualMachine, vagy a cls(response) eredménye

Visszatérési típus

Kivételek

get_rdp_file_contents

Lekéri a virtuális gép RDP-fájljának tartalmát képviselő sztringet.

get_rdp_file_contents(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> _models.RdpConnection

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

RdpConnection vagy a cls(response) eredménye

Visszatérési típus

Kivételek

list

Virtuális gépek listázása egy adott tesztkörnyezetben.

list(resource_group_name: str, lab_name: str, expand: str | None = None, filter: str | None = None, top: int | None = None, orderby: str | None = None, **kwargs: Any) -> Iterable['_models.LabVirtualMachineList']

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

expand
str
alapértelmezett érték: None

Adja meg a $expand lekérdezést. Példa: "properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)".

filter
str
alapértelmezett érték: None

A műveletre alkalmazandó szűrő. Példa: "$filter=contains(name;'myName').

top
int
alapértelmezett érték: None

A műveletből visszatérni kívánt erőforrások maximális száma. Példa: "$top=10".

orderby
str
alapértelmezett érték: None

Az eredményekhez tartozó rendezési kifejezés OData-jelöléssel. Példa: "$orderby=name desc".

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

Egy iterátor, például a LabVirtualMachineList példánya vagy a cls(response) eredménye

Visszatérési típus

Kivételek

list_applicable_schedules

Felsorolja a megfelelő indítási/leállítási ütemezéseket, ha vannak ilyenek.

list_applicable_schedules(resource_group_name: str, lab_name: str, name: str, **kwargs: Any) -> _models.ApplicableSchedule

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

ApplicableSchedule vagy a cls(response) eredménye

Visszatérési típus

Kivételek

update

Lehetővé teszi a virtuális gépek címkéinek módosítását. A rendszer figyelmen kívül hagyja az összes többi tulajdonságot.

update(resource_group_name: str, lab_name: str, name: str, lab_virtual_machine: '_models.LabVirtualMachineFragment', **kwargs: Any) -> _models.LabVirtualMachine

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A virtuális gép neve.

lab_virtual_machine
LabVirtualMachineFragment
Kötelező

Virtuális gép.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

LabVirtualMachine, vagy a cls(response) eredménye

Visszatérési típus

Kivételek

Attribútumok

models

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