Delen via


VirtualMachineScaleSetVMsOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks een instantie.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

ComputeManagementClient's

<xref:virtual_machine_scale_set_vms> Kenmerk.

Overname
builtins.object
VirtualMachineScaleSetVMsOperations

Constructor

VirtualMachineScaleSetVMsOperations(*args, **kwargs)

Methoden

begin_deallocate

Toewijzing van een specifieke virtuele machine in een VM-schaalset ongedaan maken. Hiermee wordt de virtuele machine afgesloten en worden de rekenresources vrijgegeven die worden gebruikt. De rekenresources van deze virtuele machine worden niet in rekening gebracht zodra de toewijzing ongedaan is gemaakt.

begin_delete

Hiermee verwijdert u een virtuele machine uit een VM-schaalset.

begin_perform_maintenance

Onderhoud wordt uitgevoerd op een virtuele machine in een VM-schaalset.

begin_power_off

Een virtuele machine in een VM-schaalset uitschakelen (stoppen). Houd er rekening mee dat resources nog steeds zijn gekoppeld en dat er kosten in rekening worden gebracht voor de resources. Gebruik in plaats daarvan toewijzing ongedaan maken om resources vrij te geven en kosten te voorkomen.

begin_redeploy

Hiermee wordt de virtuele machine in de virtuele-machineschaalset afgesloten, verplaatst naar een nieuw knooppunt en wordt deze weer ingeschakeld.

begin_reimage

Herstel installatiekopieën (upgrade het besturingssysteem) van een specifieke virtuele machine in een VM-schaalset.

begin_reimage_all

Hiermee kunt u een installatiekopieën voor alle schijven (inclusief gegevensschijven) in het exemplaar van een VM-schaalset opnieuw instellen. Deze bewerking wordt alleen ondersteund voor beheerde schijven.

begin_restart

Start een virtuele machine in een VM-schaalset opnieuw op.

begin_run_command

Voer de opdracht uit op een virtuele machine in een VM-schaalset.

begin_start

Hiermee start u een virtuele machine in een VM-schaalset.

begin_update

Updates een virtuele machine van een VM-schaalset.

get

Hiermee haalt u een virtuele machine op uit een VM-schaalset.

get_instance_view

Hiermee haalt u de status van een virtuele machine op van een VM-schaalset.

list

Hiermee haalt u een lijst op van alle virtuele machines in een VM-schaalset.

retrieve_boot_diagnostics_data

De bewerking voor het ophalen van SAS-URI's van diagnostische opstartlogboeken voor een virtuele machine in een VM-schaalset.

simulate_eviction

De bewerking voor het simuleren van de verwijdering van een virtuele spot-machine in een VM-schaalset.

begin_deallocate

Toewijzing van een specifieke virtuele machine in een VM-schaalset ongedaan maken. Hiermee wordt de virtuele machine afgesloten en worden de rekenresources vrijgegeven die worden gebruikt. De rekenresources van deze virtuele machine worden niet in rekening gebracht zodra de toewijzing ongedaan is gemaakt.

begin_deallocate(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_delete

Hiermee verwijdert u een virtuele machine uit een VM-schaalset.

begin_delete(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, force_deletion: bool | None = None, **kwargs: Any) -> LROPoller[None]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

force_deletion
bool

Optionele parameter voor het geforceerd verwijderen van een virtuele machine uit een VM-schaalset. (Functie in preview). De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_perform_maintenance

Onderhoud wordt uitgevoerd op een virtuele machine in een VM-schaalset.

begin_perform_maintenance(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_power_off

Een virtuele machine in een VM-schaalset uitschakelen (stoppen). Houd er rekening mee dat resources nog steeds zijn gekoppeld en dat er kosten in rekening worden gebracht voor de resources. Gebruik in plaats daarvan toewijzing ongedaan maken om resources vrij te geven en kosten te voorkomen.

begin_power_off(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, skip_shutdown: bool = False, **kwargs: Any) -> LROPoller[None]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

skip_shutdown
bool

De parameter voor het aanvragen van niet-correct afsluiten van vm's. De waarde True voor deze vlag duidt op niet-correct afsluiten, terwijl onwaar anders aangeeft. De standaardwaarde voor deze vlag is false als deze niet is opgegeven. De standaardwaarde is Onwaar.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_redeploy

Hiermee wordt de virtuele machine in de virtuele-machineschaalset afgesloten, verplaatst naar een nieuw knooppunt en wordt deze weer ingeschakeld.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen of uw eigen geïnitialiseerde pollingobject door te geven voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_reimage

Herstel installatiekopieën (upgrade het besturingssysteem) van een specifieke virtuele machine in een VM-schaalset.

begin_reimage(resource_group_name: str, vm_scale_set_name: str, instance_id: str, vm_scale_set_vm_reimage_input: _models.VirtualMachineScaleSetVMReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

vm_scale_set_vm_reimage_input
VirtualMachineScaleSetVMReimageParameters of IO
Vereist

Parameters voor de virtuele machine opnieuw instellen in ScaleSet. Is een Type VirtualMachineScaleSetVMReimageParameters of een IO-type. De standaardwaarde is Geen.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_reimage_all

Hiermee kunt u een installatiekopieën voor alle schijven (inclusief gegevensschijven) in het exemplaar van een VM-schaalset opnieuw instellen. Deze bewerking wordt alleen ondersteund voor beheerde schijven.

begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_restart

Start een virtuele machine in een VM-schaalset opnieuw op.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_run_command

Voer de opdracht uit op een virtuele machine in een VM-schaalset.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

parameters
RunCommandInput of IO
Vereist

Parameters die zijn opgegeven voor de opdracht Uitvoeren. Is een RunCommandInput-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json', 'text/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat RunCommandResult of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_start

Hiermee start u een virtuele machine in een VM-schaalset.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat Geen of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_update

Updates een virtuele machine van een VM-schaalset.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset waar de extensie moet worden gemaakt of bijgewerkt. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

parameters
VirtualMachineScaleSetVM of IO
Vereist

Parameters die zijn opgegeven voor de bewerking Virtual Machine Scale Sets VM bijwerken. Is een VirtualMachineScaleSetVM-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat VirtualMachineScaleSetVM of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

get

Hiermee haalt u een virtuele machine op uit een VM-schaalset.

get(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachineScaleSetVM

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

expand
str of InstanceViewTypes

De uitvouwexpressie die moet worden toegepast op de bewerking. Met InstanceView wordt de exemplaarweergave van de virtuele machine opgehaald. 'UserData' haalt de UserData van de virtuele machine op. Bekende waarden zijn: 'instanceView' en 'userData'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

VirtualMachineScaleSetVM of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_instance_view

Hiermee haalt u de status van een virtuele machine op van een VM-schaalset.

get_instance_view(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVMInstanceView

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

VirtualMachineScaleSetVMInstanceView of het resultaat van cls(response)

Retourtype

Uitzonderingen

list

Hiermee haalt u een lijst op van alle virtuele machines in een VM-schaalset.

list(resource_group_name: str, virtual_machine_scale_set_name: str, *, filter: str | None = None, select: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[VirtualMachineScaleSetVM]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

virtual_machine_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

filter
str

Het filter dat moet worden toegepast op de bewerking. Toegestane waarden zijn 'startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'. De standaardwaarde is Geen.

select
str

De lijstparameters. Toegestane waarden zijn 'instanceView', 'instanceView/statuses'. De standaardwaarde is Geen.

expand
str

De uitvouwexpressie die moet worden toegepast op de bewerking. Toegestane waarden zijn 'instanceView'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van VirtualMachineScaleSetVM of het resultaat van cls(response)

Retourtype

Uitzonderingen

retrieve_boot_diagnostics_data

De bewerking voor het ophalen van SAS-URI's van diagnostische opstartlogboeken voor een virtuele machine in een VM-schaalset.

retrieve_boot_diagnostics_data(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, sas_uri_expiration_time_in_minutes: int | None = None, **kwargs: Any) -> RetrieveBootDiagnosticsDataResult

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

sas_uri_expiration_time_in_minutes
int

Verloopduur in minuten voor de SAS-URI's met een waarde tussen 1 en 1440 minuten. <br>:code:>><<<br>OPMERKING: Indien niet opgegeven, worden SAS-URI's gegenereerd met een standaard verloopduur van 120 minuten. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

RetrieveBootDiagnosticsDataResult of het resultaat van cls(response)

Retourtype

Uitzonderingen

simulate_eviction

De bewerking voor het simuleren van de verwijdering van een virtuele spot-machine in een VM-schaalset.

simulate_eviction(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> None

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

vm_scale_set_name
str
Vereist

De naam van de VM-schaalset. Vereist.

instance_id
str
Vereist

De exemplaar-id van de virtuele machine. Vereist.

cls
callable

Een aangepast type of aangepaste functie die wordt doorgegeven aan het directe antwoord

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

models

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