Bagikan melalui


ProvidersOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

ResourceManagementClient's

Atribut <xref:providers>.

Warisan
builtins.object
ProvidersOperations

Konstruktor

ProvidersOperations(*args, **kwargs)

Metode

get

Mendapatkan penyedia sumber daya yang ditentukan.

get_at_tenant_scope

Mendapatkan penyedia sumber daya yang ditentukan di tingkat penyewa.

list

Mendapatkan semua penyedia sumber daya untuk langganan.

list_at_tenant_scope

Mendapatkan semua penyedia sumber daya untuk penyewa.

provider_permissions

Dapatkan izin penyedia.

register

Mendaftarkan langganan dengan penyedia sumber daya.

register_at_management_group_scope

Mendaftarkan grup manajemen dengan penyedia sumber daya. Gunakan operasi ini untuk mendaftarkan penyedia sumber daya dengan jenis sumber daya yang dapat disebarkan di cakupan grup manajemen. Ini tidak mendaftarkan langganan secara rekursif dalam grup manajemen. Sebagai gantinya, Anda harus mendaftarkan langganan satu per satu.

unregister

Membatalkan pendaftaran langganan dari penyedia sumber daya.

get

Mendapatkan penyedia sumber daya yang ditentukan.

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

Parameter

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya. Wajib diisi.

expand
str
Diperlukan

Parameter kueri $expand. Misalnya, untuk menyertakan alias properti sebagai respons, gunakan $expand=resourceTypes/aliass. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Penyedia atau hasil cls(respons)

Tipe hasil

Pengecualian

get_at_tenant_scope

Mendapatkan penyedia sumber daya yang ditentukan di tingkat penyewa.

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

Parameter

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya. Wajib diisi.

expand
str
Diperlukan

Parameter kueri $expand. Misalnya, untuk menyertakan alias properti sebagai respons, gunakan $expand=resourceTypes/aliass. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Penyedia atau hasil cls(respons)

Tipe hasil

Pengecualian

list

Mendapatkan semua penyedia sumber daya untuk langganan.

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

Parameter

expand
str
Diperlukan

Properti yang akan disertakan dalam hasil. Misalnya, gunakan &$expand=metadata dalam string kueri untuk mengambil metadata penyedia sumber daya. Untuk menyertakan alias properti sebagai respons, gunakan $expand=resourceTypes/aliass. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans Penyedia atau hasil cls(respons)

Tipe hasil

Pengecualian

list_at_tenant_scope

Mendapatkan semua penyedia sumber daya untuk penyewa.

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

Parameter

expand
str
Diperlukan

Properti yang akan disertakan dalam hasil. Misalnya, gunakan &$expand=metadata dalam string kueri untuk mengambil metadata penyedia sumber daya. Untuk menyertakan alias properti sebagai respons, gunakan $expand=resourceTypes/aliass. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans Penyedia atau hasil cls(respons)

Tipe hasil

Pengecualian

provider_permissions

Dapatkan izin penyedia.

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

Parameter

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

ProviderPermissionListResult atau hasil cls(response)

Tipe hasil

Pengecualian

register

Mendaftarkan langganan dengan penyedia sumber daya.

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

Parameter

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya yang akan didaftarkan. Wajib diisi.

properties
ProviderRegistrationRequest atau IO
Diperlukan

Persetujuan pihak ketiga untuk S2S. Adalah jenis ProviderRegistrationRequest atau jenis IO. Nilai defaultnya adalah Tidak Ada.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Penyedia atau hasil cls(respons)

Tipe hasil

Pengecualian

register_at_management_group_scope

Mendaftarkan grup manajemen dengan penyedia sumber daya. Gunakan operasi ini untuk mendaftarkan penyedia sumber daya dengan jenis sumber daya yang dapat disebarkan di cakupan grup manajemen. Ini tidak mendaftarkan langganan secara rekursif dalam grup manajemen. Sebagai gantinya, Anda harus mendaftarkan langganan satu per satu.

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

Parameter

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya yang akan didaftarkan. Wajib diisi.

group_id
str
Diperlukan

ID grup manajemen. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Tidak ada atau hasil cls(respons)

Tipe hasil

Pengecualian

unregister

Membatalkan pendaftaran langganan dari penyedia sumber daya.

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

Parameter

resource_provider_namespace
str
Diperlukan

Namespace penyedia sumber daya untuk membatalkan pendaftaran. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Penyedia atau hasil cls(respons)

Tipe hasil

Pengecualian

Atribut

models

models = <module 'azure.mgmt.resource.resources.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_04_01\\models\\__init__.py'>