Aracılığıyla paylaş


ProvidersOperations 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:providers> Öznitelik.

Devralma
builtins.object
ProvidersOperations

Oluşturucu

ProvidersOperations(*args, **kwargs)

Yöntemler

get

Belirtilen kaynak sağlayıcısını alır.

get_at_tenant_scope

Belirtilen kaynak sağlayıcısını kiracı düzeyinde alır.

list

Bir abonelik için tüm kaynak sağlayıcılarını alır.

list_at_tenant_scope

Kiracı için tüm kaynak sağlayıcılarını alır.

provider_permissions

Sağlayıcı izinlerini alın.

register

Aboneliği bir kaynak sağlayıcısına kaydeder.

register_at_management_group_scope

Bir yönetim grubunu bir kaynak sağlayıcısına kaydeder. Bir kaynak sağlayıcısını yönetim grubu kapsamında dağıtılabilir kaynak türleriyle kaydetmek için bu işlemi kullanın. Yönetim grubu içindeki abonelikleri yinelemeli olarak kaydetmez. Bunun yerine abonelikleri tek tek kaydetmeniz gerekir.

unregister

Bir kaynak sağlayıcısından aboneliğin kaydını kaldırır.

get

Belirtilen kaynak sağlayıcısını alır.

get(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

Parametreler

resource_provider_namespace
str
Gerekli

Kaynak sağlayıcısının ad alanı. Gereklidir.

expand
str
Gerekli

$expand sorgu parametresi. Örneğin, yanıta özellik diğer adlarını eklemek için $expand=resourceTypes/aliases kullanın. Varsayılan değer Yok'tur.

cls
callable

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

Döndürülenler

Sağlayıcı veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

get_at_tenant_scope

Belirtilen kaynak sağlayıcısını kiracı düzeyinde alır.

get_at_tenant_scope(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

Parametreler

resource_provider_namespace
str
Gerekli

Kaynak sağlayıcısının ad alanı. Gereklidir.

expand
str
Gerekli

$expand sorgu parametresi. Örneğin, yanıta özellik diğer adlarını eklemek için $expand=resourceTypes/aliases kullanın. Varsayılan değer Yok'tur.

cls
callable

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

Döndürülenler

Sağlayıcı veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

list

Bir abonelik için tüm kaynak sağlayıcılarını alır.

list(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Parametreler

expand
str
Gerekli

Sonuçlara eklenecek özellikler. Örneğin, kaynak sağlayıcısı meta verilerini almak için sorgu dizesinde $expand=metadata kullanın &. Yanıta özellik diğer adlarını eklemek için $expand=resourceTypes/aliases kullanın. Varsayılan değer Yok'tur.

cls
callable

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

Döndürülenler

Sağlayıcı örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

list_at_tenant_scope

Kiracı için tüm kaynak sağlayıcılarını alır.

list_at_tenant_scope(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Parametreler

expand
str
Gerekli

Sonuçlara eklenecek özellikler. Örneğin, kaynak sağlayıcısı meta verilerini almak için sorgu dizesinde $expand=metadata kullanın &. Yanıta özellik diğer adlarını eklemek için $expand=resourceTypes/aliases kullanın. Varsayılan değer Yok'tur.

cls
callable

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

Döndürülenler

Sağlayıcı örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

provider_permissions

Sağlayıcı izinlerini alın.

provider_permissions(resource_provider_namespace: str, **kwargs: Any) -> ProviderPermissionListResult

Parametreler

resource_provider_namespace
str
Gerekli

Kaynak sağlayıcısının ad alanı. Gereklidir.

cls
callable

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

Döndürülenler

ProviderPermissionListResult veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

register

Aboneliği bir kaynak sağlayıcısına kaydeder.

register(resource_provider_namespace: str, properties: _models.ProviderRegistrationRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Provider

Parametreler

resource_provider_namespace
str
Gerekli

Kaydedilecek kaynak sağlayıcısının ad alanı. Gereklidir.

properties
ProviderRegistrationRequest veya IO
Gerekli

S2S için üçüncü taraf onayı. ProviderRegistrationRequest 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

Döndürülenler

Sağlayıcı veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

register_at_management_group_scope

Bir yönetim grubunu bir kaynak sağlayıcısına kaydeder. Bir kaynak sağlayıcısını yönetim grubu kapsamında dağıtılabilir kaynak türleriyle kaydetmek için bu işlemi kullanın. Yönetim grubu içindeki abonelikleri yinelemeli olarak kaydetmez. Bunun yerine abonelikleri tek tek kaydetmeniz gerekir.

register_at_management_group_scope(resource_provider_namespace: str, group_id: str, **kwargs: Any) -> None

Parametreler

resource_provider_namespace
str
Gerekli

Kaydedilecek kaynak sağlayıcısının ad alanı. Gereklidir.

group_id
str
Gerekli

Yönetim grubu kimliği. 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

unregister

Bir kaynak sağlayıcısından aboneliğin kaydını kaldırır.

unregister(resource_provider_namespace: str, **kwargs: Any) -> Provider

Parametreler

resource_provider_namespace
str
Gerekli

Kaydı kaldıracak kaynak sağlayıcısının ad alanı. Gereklidir.

cls
callable

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

Döndürülenler

Sağlayıcı 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'>