ResourcesOperations Sınıf
Uyarı
Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.
Bunun yerine, aşağıdaki işlemlere
<xref:resources> Öznitelik.
- Devralma
-
builtins.objectResourcesOperations
Oluşturucu
ResourcesOperations(*args, **kwargs)
Yöntemler
begin_create_or_update |
Bir kaynak oluşturur. |
begin_create_or_update_by_id |
Kimliğine göre bir kaynak oluşturun. |
begin_delete |
Bir kaynağı siler. |
begin_delete_by_id |
Kimliğine göre bir kaynağı siler. |
begin_move_resources |
Kaynakları bir kaynak grubundan başka bir kaynak grubuna taşır. Taşınacak kaynaklar, kullanılmakta olan kaynak abonelikte aynı kaynak kaynak grubunda olmalıdır. Hedef kaynak grubu farklı bir abonelikte olabilir. Kaynakları taşırken, işlem süresi boyunca hem kaynak grubu hem de hedef grup kilitlenir. Taşıma tamamlanana kadar gruplarda yazma ve silme işlemleri engellenir. |
begin_update |
Bir kaynak Güncelleştirmeler. |
begin_update_by_id |
Kimliğine göre bir kaynak Güncelleştirmeler. |
begin_validate_move_resources |
Kaynakların bir kaynak grubundan başka bir kaynak grubuna taşınıp taşınamayacağını doğrular. Bu işlem, belirtilen kaynakların hedefe taşınıp taşınamayacağını denetler. Taşınacak kaynaklar, kullanılmakta olan kaynak abonelikte aynı kaynak kaynak grubunda olmalıdır. Hedef kaynak grubu farklı bir abonelikte olabilir. Doğrulama başarılı olursa HTTP yanıt kodu 204(içerik yok) döndürür. Doğrulama başarısız olursa, bir hata iletisiyle 409 (Çakışma) HTTP yanıt kodunu döndürür. Uzun süre çalışan işlemin sonucunu denetlemek için Konum üst bilgisi değerindeki URL'yi alın. |
check_existence |
Kaynağın var olup olmadığını denetler. |
check_existence_by_id |
Kimliğine göre bir kaynağın var olup olmadığını denetler. Bu API şu anda yalnızca sınırlı sayıda Kaynak sağlayıcısı için çalışmaktadır. Bir Kaynak sağlayıcısının bu API'yi uygulamaması durumunda ARM 405 ile yanıt verir. Bunun alternatifi, kaynağın varlığını denetlemek için GET API'sini kullanmaktır. |
get |
Bir kaynak alır. |
get_by_id |
Kimliğine göre bir kaynak alır. |
list |
Abonelikteki tüm kaynakları alma. |
list_by_resource_group |
Bir kaynak grubu için tüm kaynakları alma. |
begin_create_or_update
Bir kaynak oluşturur.
begin_create_or_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Parametreler
- resource_group_name
- str
Kaynağın kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- parameters
- GenericResource veya IO
Kaynağı oluşturma veya güncelleştirme parametreleri. GenericResource 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
GenericResource veya cls(response) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
begin_create_or_update_by_id
Kimliğine göre bir kaynak oluşturun.
begin_create_or_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Parametreler
- resource_id
- str
Kaynak adı ve kaynak türü dahil olmak üzere kaynağın tam kimliği. /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} biçimini kullanın. Gereklidir.
- parameters
- GenericResource veya IO
Kaynak parametrelerini oluşturun veya güncelleştirin. GenericResource 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
GenericResource veya cls(response) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
begin_delete
Bir kaynağı siler.
begin_delete(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> LROPoller[None]
Parametreler
- resource_group_name
- str
Silinecek kaynağı içeren 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
- 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_by_id
Kimliğine göre bir kaynağı siler.
begin_delete_by_id(resource_id: str, api_version: str, **kwargs: Any) -> LROPoller[None]
Parametreler
- resource_id
- str
Kaynak adı ve kaynak türü dahil olmak üzere kaynağın tam kimliği. /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} biçimini kullanın. 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_move_resources
Kaynakları bir kaynak grubundan başka bir kaynak grubuna taşır.
Taşınacak kaynaklar, kullanılmakta olan kaynak abonelikte aynı kaynak kaynak grubunda olmalıdır. Hedef kaynak grubu farklı bir abonelikte olabilir. Kaynakları taşırken, işlem süresi boyunca hem kaynak grubu hem de hedef grup kilitlenir. Taşıma tamamlanana kadar gruplarda yazma ve silme işlemleri engellenir.
begin_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parametreler
- source_resource_group_name
- str
Taşınacak kaynakları içeren kaynak abonelikten kaynak grubunun adı. Gereklidir.
- parameters
- ResourcesMoveInfo veya IO
Kaynakları taşıma parametreleri. ResourcesMoveInfo 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
Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
begin_update
Bir kaynak Güncelleştirmeler.
begin_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Parametreler
- resource_group_name
- str
Kaynağın kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.
- parameters
- GenericResource veya IO
Kaynağı güncelleştirmek için parametreler. GenericResource 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
GenericResource veya cls(response) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
begin_update_by_id
Kimliğine göre bir kaynak Güncelleştirmeler.
begin_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]
Parametreler
- resource_id
- str
Kaynak adı ve kaynak türü dahil olmak üzere kaynağın tam kimliği. /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} biçimini kullanın. Gereklidir.
- parameters
- GenericResource veya IO
Kaynak parametrelerini güncelleştirin. GenericResource 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
GenericResource veya cls(response) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
begin_validate_move_resources
Kaynakların bir kaynak grubundan başka bir kaynak grubuna taşınıp taşınamayacağını doğrular.
Bu işlem, belirtilen kaynakların hedefe taşınıp taşınamayacağını denetler. Taşınacak kaynaklar, kullanılmakta olan kaynak abonelikte aynı kaynak kaynak grubunda olmalıdır. Hedef kaynak grubu farklı bir abonelikte olabilir. Doğrulama başarılı olursa HTTP yanıt kodu 204(içerik yok) döndürür. Doğrulama başarısız olursa, bir hata iletisiyle 409 (Çakışma) HTTP yanıt kodunu döndürür. Uzun süre çalışan işlemin sonucunu denetlemek için Konum üst bilgisi değerindeki URL'yi alın.
begin_validate_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parametreler
- source_resource_group_name
- str
Taşıma için doğrulanacak kaynakları içeren kaynak abonelikten kaynak grubunun adı. Gereklidir.
- parameters
- ResourcesMoveInfo veya IO
Kaynakları taşıma parametreleri. ResourcesMoveInfo 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
Yok veya cls(yanıt) sonucunu döndüren LROPoller örneği
Dönüş türü
Özel durumlar
check_existence
Kaynağın var olup olmadığını denetler.
check_existence(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> bool
Parametreler
- resource_group_name
- str
Denetlenecek kaynağı içeren 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
check_existence_by_id
Kimliğine göre bir kaynağın var olup olmadığını denetler. Bu API şu anda yalnızca sınırlı sayıda Kaynak sağlayıcısı için çalışmaktadır. Bir Kaynak sağlayıcısının bu API'yi uygulamaması durumunda ARM 405 ile yanıt verir. Bunun alternatifi, kaynağın varlığını denetlemek için GET API'sini kullanmaktır.
check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool
Parametreler
- resource_id
- str
Kaynak adı ve kaynak türü dahil olmak üzere kaynağın tam kimliği. /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} biçimini kullanın. 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
get
Bir kaynak alır.
get(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> GenericResource
Parametreler
- resource_group_name
- str
Alınacak kaynağı içeren 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
GenericResource veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
get_by_id
Kimliğine göre bir kaynak alır.
get_by_id(resource_id: str, api_version: str, **kwargs: Any) -> GenericResource
Parametreler
- resource_id
- str
Kaynak adı ve kaynak türü de dahil olmak üzere kaynağın tam kimliği. /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name} biçimini kullanın. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
GenericResource veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
list
Abonelikteki tüm kaynakları alma.
list(filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Parametreler
- filter
- str
operation.:code üzerinde uygulanacak filtre:<br>
Filtre karşılaştırma işleçleri şunlardır eq
(eşittir) ve ne
(eşit değildir) ve şu özelliklerle kullanılabilir: location
, resourceType
, name
, resourceGroup
, identity
, , identity/principalId
, plan
, plan/product
plan/publisher
, , plan/name
, , plan/version
ve plan/promotionCode
.:code:<br>
Örneğin, bir kaynak türüne göre filtrelemek için $filter=resourceType eq 'Microsoft.Network/virtualNetworks'```<br>
<br>` `substringof(value, property)` can be used to filter for substrings of the following currently-supported properties: `name` and `resourceGroup
<br>`For example, to get all resources with 'demo' anywhere in the resource name, use
$filter=substringof('demo', name)'''<br>`Multiple substring operations can also be combined using
ve/`or` operators.:code:*<br>*`<br>`Note that any truncated number of results queried via
$top may also not be compatible when using a filter.:code:*<br>*`<br>
Resources can be filtered by tag names and values. For example, to filter for a tag name and value, use ``$filter=tagName eq 'tag1' and tagValue eq 'Value1'``. Note that when resources are filtered by tag name and value,
her kaynağın özgün etiketleri sonuçlarda döndürülmeyecek.Any list of additional properties queried via
$expandmay also not be compatible when filtering by tag names/values.
<br>`For tag names only, resources can be filtered by prefix using the following syntax:
$filter=startswith(tagName, 'depart'). This query will return all resources with a tag name prefixed by the phrase `depart` (i.e.`department`, `departureDate`, `departureTime`, etc.):code:*<br>*`<br>
Note that some properties can be combined when filtering resources, which include the following: ``substringof() and/or resourceType``,
plan ve plan/publisher ve plan/name, and
identity and identity/principalId'. Varsayılan değer Yok'tır.
- expand
- str
Yanıta eklenecek ek özelliklerin virgülle ayrılmış listesi.
Geçerli değerler , changedTime
ve provisioningState
değerlerini içerircreatedTime
. Örneğin, $expand=createdTime,changedTime
. Varsayılan değer Yok'tır.
- top
- int
Bu API'nin sayfalanmış bir sürümü kullanılıyorsa, sayfa başına öneri sayısı. 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
GenericResourceExpanded örneği veya cls(yanıt) sonucu gibi bir yineleyici
Dönüş türü
Özel durumlar
list_by_resource_group
Bir kaynak grubu için tüm kaynakları alma.
list_by_resource_group(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Parametreler
- filter
- str
operation.:code üzerinde uygulanacak filtre:<br>
eq (eşittir) veya ne (eşit değildir) için kullanabileceğiniz özellikler şunlardır: konum, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version ve plan/promotionCode.:code:<br>``<br>
Örneğin, bir kaynak türüne göre filtrelemek için şunu kullanın: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>
Filtrede substringof(value, property) kullanabilirsiniz. Alt dize için kullanabileceğiniz özellikler şunlardır: name ve resourceGroup.:code:<br>``<br>
Örneğin, adın herhangi bir yerinde 'demo' olan tüm kaynakları almak için şunu kullanın: $filter=substringof('demo', name):code:<br>``<br>
Ve/veya işleçleri ekleyerek birden fazla alt dizeyi birbirine bağlayabilirsiniz.:code:<br>``<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. Bir etiket adına ve değerine göre filtrelediğinizde, her kaynağın etiketleri sonuçlarda döndürülemez.:code:<br>
:code:>><<<br>
Filtreleme sırasında bazı özellikleri birlikte kullanabilirsiniz. Kullanabileceğiniz bileşimler şunlardır: substringof ve/veya resourceType, plan ve plan/publisher ve plan/name, identity ve identity/principalId. Varsayılan değer Yok'tır.
- expand
- str
Yanıta eklenecek ek özelliklerin virgülle ayrılmış listesi.
Geçerli değerler , changedTime
ve provisioningState
değerlerini içerircreatedTime
. Örneğin, $expand=createdTime,changedTime
. Varsayılan değer Yok'tır.
- top
- int
Döndürülecek sonuç sayısı. Null geçirilirse, tüm kaynakları 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
GenericResourceExpanded örneği veya cls(yanıt) sonucu gibi bir yineleyici
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin