Freigeben über


VirtualMachinesOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:

ComputeManagementClient's

<xref:virtual_machines> -Attribut.

Vererbung
builtins.object
VirtualMachinesOperations

Konstruktor

VirtualMachinesOperations(*args, **kwargs)

Methoden

begin_capture

Erfasst den virtuellen Computer, indem virtuelle Festplatten des virtuellen Computers kopiert werden, und gibt eine Vorlage aus, die zum Erstellen ähnlicher VMs verwendet werden kann.

begin_convert_to_managed_disks

Konvertiert Datenträger virtueller Computer von blobbasierten in verwaltete Datenträger. Der virtuelle Computer muss vor dem Aufrufen dieses Vorgangs beendet und zugeordnet werden.

begin_create_or_update

Der Vorgang zum Erstellen oder Aktualisieren eines virtuellen Computers.

begin_deallocate

Fährt den virtuellen Computer herunter und gibt die Computeressourcen frei. Die Computeressourcen, die dieser virtuelle Computer verwendet, werden Ihnen nicht in Rechnung gestellt.

begin_delete

Der Vorgang zum Löschen eines virtuellen Computers.

begin_power_off

Der Vorgang zum Ausschalten (Beenden) eines virtuellen Computers. Der virtuelle Computer kann mit den gleichen bereitgestellten Ressourcen neu gestartet werden. Ihnen werden weiterhin Gebühren für diesen virtuellen Computer in Rechnung gestellt.

begin_redeploy

Fährt den virtuellen Computer herunter, verschiebt ihn auf einen neuen Knoten und schaltet ihn wieder ein.

begin_restart

Der Vorgang zum Neustarten eines virtuellen Computers.

begin_start

Der Vorgang zum Starten eines virtuellen Computers.

generalize

Legt den Status des virtuellen Computers auf generalisiert fest.

get

Ruft Informationen zur Modell- oder Instanzansicht eines virtuellen Computers ab.

get_extensions

Der Vorgang zum Abrufen aller Erweiterungen eines virtuellen Computers.

list

Listet alle virtuellen Computer in der angegebenen Ressourcengruppe auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der virtuellen Computer abzurufen.

list_all

Listet alle virtuellen Computer im angegebenen Abonnement auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der virtuellen Computer abzurufen.

list_available_sizes

Listet alle verfügbaren VM-Größen auf, auf die die größe des angegebenen virtuellen Computers geändert werden kann.

begin_capture

Erfasst den virtuellen Computer, indem virtuelle Festplatten des virtuellen Computers kopiert werden, und gibt eine Vorlage aus, die zum Erstellen ähnlicher VMs verwendet werden kann.

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
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

parameters
VirtualMachineCaptureParameters oder IO
Erforderlich

Parameter, die für den Vorgang "Virtueller Computer erfassen" bereitgestellt werden. Ist entweder ein VirtualMachineCaptureParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder VirtualMachineCaptureResult oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_convert_to_managed_disks

Konvertiert Datenträger virtueller Computer von blobbasierten in verwaltete Datenträger. Der virtuelle Computer muss vor dem Aufrufen dieses Vorgangs beendet und zugeordnet werden.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder OperationStatusResponse oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_create_or_update

Der Vorgang zum Erstellen oder Aktualisieren eines virtuellen Computers.

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
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

parameters
VirtualMachine oder IO
Erforderlich

Parameter, die für den Vorgang Virtuelle Computer erstellen bereitgestellt werden. Ist entweder ein VirtualMachine-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder VirtualMachine oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_deallocate

Fährt den virtuellen Computer herunter und gibt die Computeressourcen frei. Die Computeressourcen, die dieser virtuelle Computer verwendet, werden Ihnen nicht in Rechnung gestellt.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder OperationStatusResponse oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete

Der Vorgang zum Löschen eines virtuellen Computers.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder OperationStatusResponse oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_power_off

Der Vorgang zum Ausschalten (Beenden) eines virtuellen Computers. Der virtuelle Computer kann mit den gleichen bereitgestellten Ressourcen neu gestartet werden. Ihnen werden weiterhin Gebühren für diesen virtuellen Computer in Rechnung gestellt.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von LROPoller, der entweder OperationStatusResponse oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_redeploy

Fährt den virtuellen Computer herunter, verschiebt ihn auf einen neuen Knoten und schaltet ihn wieder ein.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder OperationStatusResponse oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_restart

Der Vorgang zum Neustarten eines virtuellen Computers.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder OperationStatusResponse oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_start

Der Vorgang zum Starten eines virtuellen Computers.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder OperationStatusResponse oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

generalize

Legt den Status des virtuellen Computers auf generalisiert fest.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

OperationStatusResponse oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft Informationen zur Modell- oder Instanzansicht eines virtuellen Computers ab.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

expand
str

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Bekannte Werte sind "instanceView" und "None". Der Standardwert ist "instanceView".

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

VirtualMachine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_extensions

Der Vorgang zum Abrufen aller Erweiterungen eines virtuellen Computers.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers, der die Erweiterung enthält. Erforderlich.

expand
str

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

VirtualMachineExtensionsListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Listet alle virtuellen Computer in der angegebenen Ressourcengruppe auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der virtuellen Computer abzurufen.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von VirtualMachine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_all

Listet alle virtuellen Computer im angegebenen Abonnement auf. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der virtuellen Computer abzurufen.

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

Parameter

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von VirtualMachine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_available_sizes

Listet alle verfügbaren VM-Größen auf, auf die die größe des angegebenen virtuellen Computers geändert werden kann.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von VirtualMachineSize oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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