VirtualMachinesOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

ComputeManagementClient's

<xref:virtual_machines> Attributet.

Arv
builtins.object
VirtualMachinesOperations

Konstruktor

VirtualMachinesOperations(*args, **kwargs)

Metoder

begin_capture

Samlar in den virtuella datorn genom att kopiera virtuella hårddiskar för den virtuella datorn och matar ut en mall som kan användas för att skapa liknande virtuella datorer.

begin_convert_to_managed_disks

Konverterar virtuella datordiskar från blobbaserade till hanterade diskar. Den virtuella datorn måste stoppas innan den här åtgärden anropas.

begin_create_or_update

Åtgärden för att skapa eller uppdatera en virtuell dator.

begin_deallocate

Stänger av den virtuella datorn och släpper beräkningsresurserna. Du debiteras inte för de beräkningsresurser som den här virtuella datorn använder.

begin_delete

Åtgärden för att ta bort en virtuell dator.

begin_perform_maintenance

Åtgärden för att utföra underhåll på en virtuell dator.

begin_power_off

Åtgärden för att stänga av (stoppa) en virtuell dator. Den virtuella datorn kan startas om med samma etablerade resurser. Du debiteras fortfarande för den här virtuella datorn.

begin_redeploy

Stänger av den virtuella datorn, flyttar den till en ny nod och aktiverar den igen.

begin_restart

Åtgärden för att starta om en virtuell dator.

begin_run_command

Kör kommandot på den virtuella datorn.

begin_start

Åtgärden för att starta en virtuell dator.

generalize

Anger tillståndet för den virtuella datorn till generaliserad.

get

Hämtar information om modellvyn eller instansvyn för en virtuell dator.

get_extensions

Åtgärden för att hämta alla tillägg för en virtuell dator.

instance_view

Hämtar information om körningstillståndet för en virtuell dator.

list

Visar en lista över alla virtuella datorer i den angivna resursgruppen. Använd egenskapen nextLink i svaret för att hämta nästa sida med virtuella datorer.

list_all

Visar en lista över alla virtuella datorer i den angivna prenumerationen. Använd egenskapen nextLink i svaret för att hämta nästa sida med virtuella datorer.

list_available_sizes

Visar en lista över alla tillgängliga storlekar på virtuella datorer som den angivna virtuella datorn kan ändras till.

list_by_location

Hämtar alla virtuella datorer under den angivna prenumerationen för den angivna platsen.

begin_capture

Samlar in den virtuella datorn genom att kopiera virtuella hårddiskar för den virtuella datorn och matar ut en mall som kan användas för att skapa liknande virtuella datorer.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

parameters
VirtualMachineCaptureParameters eller IO
Obligatorisk

Parametrar som har angetts för åtgärden Capture Virtual Machine (Avbilda virtuell dator). Är antingen en VirtualMachineCaptureParameters-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsökas eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen VirtualMachineCaptureResult eller resultatet av cls(response)

Returtyp

Undantag

begin_convert_to_managed_disks

Konverterar virtuella datordiskar från blobbaserade till hanterade diskar. Den virtuella datorn måste stoppas innan den här åtgärden anropas.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsökas eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen OperationStatusResponse eller resultatet av cls(response)

Returtyp

Undantag

begin_create_or_update

Åtgärden för att skapa eller uppdatera en virtuell dator.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

parameters
VirtualMachine eller IO
Obligatorisk

Parametrar som anges för åtgärden Skapa virtuell dator. Är antingen en VirtualMachine-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsökas eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen VirtualMachine eller resultatet av cls(response)

Returtyp

Undantag

begin_deallocate

Stänger av den virtuella datorn och släpper beräkningsresurserna. Du debiteras inte för de beräkningsresurser som den här virtuella datorn använder.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsökas eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen OperationStatusResponse eller resultatet av cls(response)

Returtyp

Undantag

begin_delete

Åtgärden för att ta bort en virtuell dator.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsökas eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen OperationStatusResponse eller resultatet av cls(response)

Returtyp

Undantag

begin_perform_maintenance

Åtgärden för att utföra underhåll på en virtuell dator.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsökas eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen OperationStatusResponse eller resultatet av cls(response)

Returtyp

Undantag

begin_power_off

Åtgärden för att stänga av (stoppa) en virtuell dator. Den virtuella datorn kan startas om med samma etablerade resurser. Du debiteras fortfarande för den här virtuella datorn.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsökas eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen OperationStatusResponse eller resultatet av cls(response)

Returtyp

Undantag

begin_redeploy

Stänger av den virtuella datorn, flyttar den till en ny nod och aktiverar den igen.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen OperationStatusResponse eller resultatet av cls(response)

Returtyp

Undantag

begin_restart

Åtgärden för att starta om en virtuell dator.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen OperationStatusResponse eller resultatet av cls(response)

Returtyp

Undantag

begin_run_command

Kör kommandot på den virtuella datorn.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

parameters
RunCommandInput eller IO
Obligatorisk

Parametrar som angetts för kommandoåtgärden Kör. Är antingen en RunCommandInput-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json", "text/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen RunCommandResult eller resultatet av cls(response)

Returtyp

Undantag

begin_start

Åtgärden för att starta en virtuell dator.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller PollingMethod

Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av LROPoller som returnerar antingen OperationStatusResponse eller resultatet av cls(response)

Returtyp

Undantag

generalize

Anger tillståndet för den virtuella datorn till generaliserad.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

OperationStatusResponse eller resultatet av cls(response)

Returtyp

Undantag

get

Hämtar information om modellvyn eller instansvyn för en virtuell dator.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

expand
str

Expanderingsuttrycket som ska tillämpas på åtgärden. Kända värden är "instanceView" och None. Standardvärdet är "instanceView".

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

VirtualMachine eller resultatet av cls(response)

Returtyp

Undantag

get_extensions

Åtgärden för att hämta alla tillägg för en virtuell dator.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella dator som innehåller tillägget. Krävs.

expand
str

Expanderingsuttrycket som ska tillämpas på åtgärden. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

VirtualMachineExtensionsListResult eller resultatet av cls(response)

Returtyp

Undantag

instance_view

Hämtar information om körningstillståndet för en virtuell dator.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

VirtualMachineInstanceView eller resultatet av cls(response)

Returtyp

Undantag

list

Visar en lista över alla virtuella datorer i den angivna resursgruppen. Använd egenskapen nextLink i svaret för att hämta nästa sida med virtuella datorer.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen VirtualMachine eller resultatet av cls(response)

Returtyp

Undantag

list_all

Visar en lista över alla virtuella datorer i den angivna prenumerationen. Använd egenskapen nextLink i svaret för att hämta nästa sida med virtuella datorer.

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

Parametrar

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen VirtualMachine eller resultatet av cls(response)

Returtyp

Undantag

list_available_sizes

Visar en lista över alla tillgängliga storlekar på virtuella datorer som den angivna virtuella datorn kan ändras till.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

vm_name
str
Obligatorisk

Namnet på den virtuella datorn. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen VirtualMachineSize eller resultatet av cls(response)

Returtyp

Undantag

list_by_location

Hämtar alla virtuella datorer under den angivna prenumerationen för den angivna platsen.

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

Parametrar

location
str
Obligatorisk

Den plats där virtuella datorer under prenumerationen efterfrågas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen VirtualMachine eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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