Aracılığıyla paylaş


VirtualMachineScaleSetsOperations 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_machine_scale_sets> Öznitelik.

Devralma
builtins.object
VirtualMachineScaleSetsOperations

Oluşturucu

VirtualMachineScaleSetsOperations(*args, **kwargs)

Yöntemler

begin_create_or_update

VM ölçek kümesi oluşturun veya güncelleştirin.

begin_deallocate

Bir VM ölçek kümesindeki belirli sanal makineleri serbest bırakma. Sanal makineleri kapatır ve işlem kaynaklarını serbest bırakır. Bu sanal makine ölçek kümesinin serbest bırakdığı işlem kaynakları için faturalandırılmazsınız.

begin_delete

Vm ölçek kümesini siler.

begin_delete_instances

Vm ölçek kümesindeki sanal makineleri siler.

begin_power_off

Vm ölçek kümesindeki bir veya daha fazla sanal makineyi kapatın (durdurun). Kaynakların hala eklendiğini ve kaynaklar için sizden ücret alındığını unutmayın. Bunun yerine kaynakları serbest bırakmak ve ücretlerden kaçınmak için serbest bırakma özelliğini kullanın.

begin_reimage

Bir VM ölçek kümesindeki bir veya daha fazla sanal makineyi yeniden oluşturur (işletim sistemini yükseltin).

begin_reimage_all

Bir VM ölçek kümesindeki sanal makinelerdeki tüm diskleri (veri diskleri dahil) yeniden oluşturur. Bu işlem yalnızca yönetilen diskler için desteklenir.

begin_restart

Vm ölçek kümesindeki bir veya daha fazla sanal makineyi yeniden başlatır.

begin_start

Vm ölçek kümesinde bir veya daha fazla sanal makine başlatır.

begin_update_instances

Bir veya daha fazla sanal makineyi VM ölçek kümesi modelindeki en son SKU kümesine yükselter.

get

Sanal makine ölçek kümesi hakkındaki bilgileri görüntüleme.

get_instance_view

Vm ölçek kümesi örneğinin durumunu alır.

list

Bir kaynak grubu altındaki tüm VM ölçek kümelerinin listesini alır.

list_all

İlişkili kaynak grubundan bağımsız olarak abonelikteki tüm VM Ölçek Kümelerinin listesini alır. VM Ölçek Kümeleri'nin sonraki sayfasını almak için yanıtta nextLink özelliğini kullanın. Tüm VM Ölçek Kümelerini getirmek için nextLink null olana kadar bunu yapın.

list_skus

Her SKU için izin verilen en düşük ve en yüksek VM örnekleri de dahil olmak üzere VM ölçek kümeniz için kullanılabilen SKU'ların listesini alır.

begin_create_or_update

VM ölçek kümesi oluşturun veya güncelleştirin.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

name
str
Gerekli

Oluşturulacak veya güncelleştirilecek VM ölçek kümesinin adı. Gereklidir.

parameters
VirtualMachineScaleSet veya IO
Gerekli

Ölçek kümesi nesnesi. VirtualMachineScaleSet 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

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

Dönüş türü

Özel durumlar

begin_deallocate

Bir VM ölçek kümesindeki belirli sanal makineleri serbest bırakma. Sanal makineleri kapatır ve işlem kaynaklarını serbest bırakır. Bu sanal makine ölçek kümesinin serbest bırakdığı işlem kaynakları için faturalandırılmazsınız.

begin_deallocate(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin adı. Gereklidir.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs veya IO
Gerekli

VM ölçek kümesindeki sanal makine örneği kimliklerinin listesi. VirtualMachineScaleSetVMInstanceIDs türü veya GÇ türüdür. Varsayılan değer Yok'tur.

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

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

Dönüş türü

Özel durumlar

begin_delete

Vm ölçek kümesini siler.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin 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

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

Dönüş türü

Özel durumlar

begin_delete_instances

Vm ölçek kümesindeki sanal makineleri siler.

begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin adı. Gereklidir.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs veya IO
Gerekli

VM ölçek kümesindeki sanal makine örneği kimliklerinin listesi. VirtualMachineScaleSetVMInstanceRequiredIDs 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

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

Dönüş türü

Özel durumlar

begin_power_off

Vm ölçek kümesindeki bir veya daha fazla sanal makineyi kapatın (durdurun). Kaynakların hala eklendiğini ve kaynaklar için sizden ücret alındığını unutmayın. Bunun yerine kaynakları serbest bırakmak ve ücretlerden kaçınmak için serbest bırakma özelliğini kullanın.

begin_power_off(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin adı. Gereklidir.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs veya IO
Gerekli

VM ölçek kümesindeki sanal makine örneği kimliklerinin listesi. VirtualMachineScaleSetVMInstanceIDs türü veya GÇ türüdür. Varsayılan değer Yok'tur.

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

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

Dönüş türü

Özel durumlar

begin_reimage

Bir VM ölçek kümesindeki bir veya daha fazla sanal makineyi yeniden oluşturur (işletim sistemini yükseltin).

begin_reimage(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin 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

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

Dönüş türü

Özel durumlar

begin_reimage_all

Bir VM ölçek kümesindeki sanal makinelerdeki tüm diskleri (veri diskleri dahil) yeniden oluşturur. Bu işlem yalnızca yönetilen diskler için desteklenir.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin 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

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

Dönüş türü

Özel durumlar

begin_restart

Vm ölçek kümesindeki bir veya daha fazla sanal makineyi yeniden başlatır.

begin_restart(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin adı. Gereklidir.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs veya IO
Gerekli

VM ölçek kümesindeki sanal makine örneği kimliklerinin listesi. VirtualMachineScaleSetVMInstanceIDs türü veya GÇ türüdür. Varsayılan değer Yok'tır.

content_type
str

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

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

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

Dönüş türü

Özel durumlar

begin_start

Vm ölçek kümesinde bir veya daha fazla sanal makine başlatır.

begin_start(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin adı. Gereklidir.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs veya IO
Gerekli

VM ölçek kümesindeki sanal makine örneği kimliklerinin listesi. VirtualMachineScaleSetVMInstanceIDs türü veya GÇ türüdür. Varsayılan değer Yok'tır.

content_type
str

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

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

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

Dönüş türü

Özel durumlar

begin_update_instances

Bir veya daha fazla sanal makineyi VM ölçek kümesi modelindeki en son SKU kümesine yükselter.

begin_update_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin adı. Gereklidir.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs veya IO
Gerekli

VM ölçek kümesindeki sanal makine örneği kimliklerinin listesi. VirtualMachineScaleSetVMInstanceRequiredIDs 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'tır.

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

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

Dönüş türü

Özel durumlar

get

Sanal makine ölçek kümesi hakkındaki bilgileri görüntüleme.

get(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSet

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin adı. Gereklidir.

cls
callable

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

Döndürülenler

VirtualMachineScaleSet veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

get_instance_view

Vm ölçek kümesi örneğinin durumunu alır.

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

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin adı. Gereklidir.

cls
callable

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

Döndürülenler

VirtualMachineScaleSetInstanceView veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

list

Bir kaynak grubu altındaki tüm VM ölçek kümelerinin listesini alır.

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

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

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

Dönüş türü

Özel durumlar

list_all

İlişkili kaynak grubundan bağımsız olarak abonelikteki tüm VM Ölçek Kümelerinin listesini alır. VM Ölçek Kümeleri'nin sonraki sayfasını almak için yanıtta nextLink özelliğini kullanın. Tüm VM Ölçek Kümelerini getirmek için nextLink null olana kadar bunu yapın.

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

Parametreler

cls
callable

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

Döndürülenler

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

Dönüş türü

Özel durumlar

list_skus

Her SKU için izin verilen en düşük ve en yüksek VM örnekleri de dahil olmak üzere VM ölçek kümeniz için kullanılabilen SKU'ların listesini alır.

list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]

Parametreler

resource_group_name
str
Gerekli

Kaynak grubunun adı. Gereklidir.

vm_scale_set_name
str
Gerekli

VM ölçek kümesinin adı. Gereklidir.

cls
callable

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

Döndürülenler

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

Dönüş türü

Özel durumlar

Öznitelikler

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'>