ResourceGroupsOperations Sınıf
Uyarı
Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.
Bunun yerine, aşağıdaki işlemlere
<xref:resource_groups> Öznitelik.
- Devralma
-
builtins.objectResourceGroupsOperations
Oluşturucu
ResourceGroupsOperations(*args, **kwargs)
Yöntemler
begin_delete |
Kaynak grubunu siler. Bir kaynak grubunu sildiğinizde, tüm kaynakları da silinir. Bir kaynak grubunun silinmesi, tüm şablon dağıtımlarını ve şu anda depolanan işlemleri siler. |
begin_export_template |
Belirtilen kaynak grubunu şablon olarak yakalar. |
check_existence |
Kaynak grubunun var olup olmadığını denetler. |
create_or_update |
Bir kaynak grubu oluşturur veya güncelleştirir. |
get |
Bir kaynak grubu alır. |
list |
Bir abonelik için tüm kaynak gruplarını alır. |
update |
Bir kaynak grubu Güncelleştirmeler. Kaynak grupları basit bir PATCH işlemiyle bir grup adresine güncelleştirilebilir. İsteğin biçimi, kaynak grubu oluşturmak için kullanılan biçimle aynıdır. Bir alan belirtilmemişse geçerli değer korunur. |
begin_delete
Kaynak grubunu siler.
Bir kaynak grubunu sildiğinizde, tüm kaynakları da silinir. Bir kaynak grubunun silinmesi, tüm şablon dağıtımlarını ve şu anda depolanan işlemleri siler.
begin_delete(resource_group_name: str, force_deletion_types: str | None = None, **kwargs: Any) -> LROPoller[None]
Parametreler
- resource_group_name
- str
Silinecek kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- force_deletion_types
- str
Silmeye zorlamak istediğiniz kaynak türleri. Şu anda yalnızca aşağıdakiler desteklenmektedir: forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets. 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
Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
begin_export_template
Belirtilen kaynak grubunu şablon olarak yakalar.
begin_export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.ResourceGroupExportResult]
Parametreler
- resource_group_name
- str
Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- parameters
- ExportTemplateRequest veya IO
Şablonu dışarı aktarma parametreleri. ExportTemplateRequest 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
ResourceGroupExportResult veya cls(yanıt) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
check_existence
Kaynak grubunun var olup olmadığını denetler.
check_existence(resource_group_name: str, **kwargs: Any) -> bool
Parametreler
- resource_group_name
- str
Denetlenecek kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
bool veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
create_or_update
Bir kaynak grubu oluşturur veya güncelleştirir.
create_or_update(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parametreler
- resource_group_name
- str
Oluşturulacak veya güncelleştirilecek kaynak grubunun adı. İzin verilen karakterlerle eşleşen alfasayısal, alt çizgi, parantez, kısa çizgi, nokta (bitiş hariç) ve Unicode karakterleri içerebilir. Gereklidir.
- parameters
- ResourceGroup veya IO
Kaynak grubu oluşturma veya güncelleştirme için sağlanan parametreler. Bir ResourceGroup 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
Döndürülenler
ResourceGroup veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
get
Bir kaynak grubu alır.
get(resource_group_name: str, **kwargs: Any) -> ResourceGroup
Parametreler
- resource_group_name
- str
Alınacak kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
ResourceGroup veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
list
Bir abonelik için tüm kaynak gruplarını alır.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[ResourceGroup]
Parametreler
- filter
- str
operation.:code üzerinde uygulanacak filtre:
:code:>><<<br>
Etiket adlarına ve değerlerine göre filtreleyebilirsiniz. Örneğin, etiket adını ve değerini filtrelemek için $filter=tagName eq 'tag1' ve tagValue eq 'Value1' kullanın. Varsayılan değer Yok'tır.
- top
- int
Döndürülecek sonuç sayısı. Null geçirilirse, tüm kaynak gruplarını döndürür. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
ResourceGroup örneği veya cls(yanıt) sonucu gibi bir yineleyici
Dönüş türü
Özel durumlar
update
Bir kaynak grubu Güncelleştirmeler.
Kaynak grupları basit bir PATCH işlemiyle bir grup adresine güncelleştirilebilir. İsteğin biçimi, kaynak grubu oluşturmak için kullanılan biçimle aynıdır. Bir alan belirtilmemişse geçerli değer korunur.
update(resource_group_name: str, parameters: _models.ResourceGroupPatchable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parametreler
- resource_group_name
- str
Güncelleştirilecek kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- parameters
- ResourceGroupPatchable veya IO
Kaynak grubunu güncelleştirmek için sağlanan parametreler. ResourceGroupPatchable 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
Döndürülenler
ResourceGroup veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
Öznitelikler
models
models = <module 'azure.mgmt.resource.resources.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python