Aracılığıyla paylaş


VirtualMachinesOperations Sınıf

Uyarı

Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.

Bunun yerine, aşağıdaki işlemlere

ComputeManagementClient's

<xref:virtual_machines> Öznitelik.

Devralma
builtins.object
VirtualMachinesOperations

Oluşturucu

VirtualMachinesOperations(*args, **kwargs)

Yöntemler

begin_capture

VM'nin sanal sabit disklerini kopyalayarak VM'yi yakalar ve benzer VM'ler oluşturmak için kullanılabilecek bir şablon oluşturur.

begin_convert_to_managed_disks

Sanal makine disklerini blob tabanlı disklerden yönetilen disklere dönüştürür. Bu işlem çağrılmadan önce sanal makinenin stop-deallocated olması gerekir.

begin_create_or_update

Sanal makine oluşturma veya güncelleştirme işlemi.

begin_deallocate

Sanal makineyi kapatır ve işlem kaynaklarını serbest bırakır. Bu sanal makinenin kullandığı işlem kaynakları için faturalandırılmazsınız.

begin_delete

Sanal makineyi silme işlemi.

begin_perform_maintenance

Bir sanal makinede bakım gerçekleştirme işlemi.

begin_power_off

Sanal makineyi kapatma (durdurma) işlemi. Sanal makine aynı sağlanan kaynaklarla yeniden başlatılabilir. Bu sanal makine için hala ücretlendirilirsiniz.

begin_redeploy

Sanal makineyi kapatır, yeni bir düğüme taşır ve yeniden açar.

begin_restart

Sanal makineyi yeniden başlatma işlemi.

begin_run_command

VM'de komutunu çalıştırın.

begin_start

Sanal makineyi başlatma işlemi.

begin_update

Sanal makineyi güncelleştirme işlemi.

generalize

Sanal makinenin durumunu genelleştirecek şekilde ayarlar.

get

Bir sanal makinenin model görünümü veya örnek görünümü hakkındaki bilgileri alır.

instance_view

Bir sanal makinenin çalışma zamanı durumu hakkındaki bilgileri alır.

list

Belirtilen kaynak grubundaki tüm sanal makineleri listeler. Sanal makinelerin sonraki sayfasını almak için yanıttaki nextLink özelliğini kullanın.

list_all

Belirtilen abonelikteki tüm sanal makineleri listeler. Sanal makinelerin sonraki sayfasını almak için yanıttaki nextLink özelliğini kullanın.

list_available_sizes

Belirtilen sanal makinenin yeniden boyutlandırılabildiği tüm kullanılabilir sanal makine boyutlarını listeler.

list_by_location

Belirtilen konum için belirtilen abonelik altındaki tüm sanal makineleri alır.

begin_capture

VM'nin sanal sabit disklerini kopyalayarak VM'yi yakalar ve benzer VM'ler oluşturmak için kullanılabilecek bir şablon oluşturur.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

parameters
VirtualMachineCaptureParameters veya IO
Gerekli

Sanal Makineyi Yakala işlemine sağlanan parametreler. VirtualMachineCaptureParameters türü veya GÇ türüdür. Gereklidir.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

VirtualMachineCaptureResult veya cls(response) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_convert_to_managed_disks

Sanal makine disklerini blob tabanlı disklerden yönetilen disklere dönüştürür. Bu işlem çağrılmadan önce sanal makinenin stop-deallocated olması gerekir.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_create_or_update

Sanal makine oluşturma veya güncelleştirme işlemi.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

parameters
VirtualMachine veya IO
Gerekli

Sanal Makine Oluşturma işlemine sağlanan parametreler. VirtualMachine türü veya GÇ türüdür. Gereklidir.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

VirtualMachine veya cls(response) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_deallocate

Sanal makineyi kapatır ve işlem kaynaklarını serbest bırakır. Bu sanal makinenin kullandığı işlem kaynakları için faturalandırılmazsınız.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_delete

Sanal makineyi silme işlemi.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_perform_maintenance

Bir sanal makinede bakım gerçekleştirme işlemi.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_power_off

Sanal makineyi kapatma (durdurma) işlemi. Sanal makine aynı sağlanan kaynaklarla yeniden başlatılabilir. Bu sanal makine için hala ücretlendirilirsiniz.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_redeploy

Sanal makineyi kapatır, yeni bir düğüme taşır ve yeniden açar.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_restart

Sanal makineyi yeniden başlatma işlemi.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_run_command

VM'de komutunu çalıştırın.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

parameters
RunCommandInput veya IO
Gerekli

Çalıştır komut işlemine sağlanan parametreler. RunCommandInput türü veya GÇ türüdür. Gereklidir.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json', 'text/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

RunCommandResult veya cls(response) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_start

Sanal makineyi başlatma işlemi.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

begin_update

Sanal makineyi güncelleştirme işlemi.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

parameters
VirtualMachineUpdate veya IO
Gerekli

Sanal Makineyi Güncelleştir işlemine sağlanan parametreler. VirtualMachineUpdate türü veya GÇ türüdür. Gereklidir.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

continuation_token
str

Bir poller'ı kaydedilmiş durumdan yeniden başlatmak için bir devamlılık belirteci.

polling
bool veya PollingMethod

Varsayılan olarak, yoklama yönteminiz ARMPolling olacaktır. Bu işlemin yoklamaması için False değerini geçirin veya kişisel yoklama stratejisi için kendi başlatılan yoklama nesnenizi geçirin.

polling_interval
int

Retry-After üst bilgisi yoksa LRO işlemleri için iki yoklama arasındaki varsayılan bekleme süresi.

Döndürülenler

VirtualMachine veya cls(response) sonucunu döndüren LROPoller örneği

Dönüş türü

Özel durumlar

generalize

Sanal makinenin durumunu genelleştirecek şekilde ayarlar.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

Hiçbiri veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

get

Bir sanal makinenin model görünümü veya örnek görünümü hakkındaki bilgileri alır.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

expand
str

İşleme uygulanacak genişletme ifadesi. Bilinen değerler "instanceView" ve None değerleridir. Varsayılan değer :"instanceView".

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

VirtualMachine veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

instance_view

Bir sanal makinenin çalışma zamanı durumu hakkındaki bilgileri alır.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

VirtualMachineInstanceView veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

list

Belirtilen kaynak grubundaki tüm sanal makineleri listeler. Sanal makinelerin sonraki sayfasını almak için yanıttaki nextLink özelliğini kullanın.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

VirtualMachine örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_all

Belirtilen abonelikteki tüm sanal makineleri listeler. Sanal makinelerin sonraki sayfasını almak için yanıttaki nextLink özelliğini kullanın.

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

Parametreler

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

VirtualMachine örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_available_sizes

Belirtilen sanal makinenin yeniden boyutlandırılabildiği tüm kullanılabilir sanal makine boyutlarını listeler.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_name
str
Gerekli

Sanal makinenin adı. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

VirtualMachineSize örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_by_location

Belirtilen konum için belirtilen abonelik altındaki tüm sanal makineleri alır.

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

Parametreler

location
str
Gerekli

Abonelik altındaki sanal makinelerin sorgulandığı konum. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

VirtualMachine örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

Öznitelikler

models

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