ResourceGroupsOperations Sınıf

Uyarı

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

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

ResourceManagementClient's

<xref:resource_groups> Öznitelik.

Devralma
builtins.object
ResourceGroupsOperations

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
Gerekli

Silinecek kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

force_deletion_types
str
Gerekli

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
Gerekli

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

parameters
ExportTemplateRequest veya IO
Gerekli

Ş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
Gerekli

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
Gerekli

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
Gerekli

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
Gerekli

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
Gerekli

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
Gerekli

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
Gerekli

Güncelleştirilecek kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

parameters
ResourceGroupPatchable veya IO
Gerekli

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