共用方式為


ProvidersOperations 類別

警告

請勿直接具現化此類別。

相反地,您應該透過 存取下列作業

ResourceManagementClient's

<xref:providers> 屬性。

繼承
builtins.object
ProvidersOperations

建構函式

ProvidersOperations(*args, **kwargs)

方法

get

取得指定的資源提供者。

get_at_tenant_scope

取得租使用者層級的指定資源提供者。

list

取得訂用帳戶的所有資源提供者。

list_at_tenant_scope

取得租使用者的所有資源提供者。

provider_permissions

取得提供者許可權。

register

向資源提供者註冊訂用帳戶。

register_at_management_group_scope

向資源提供者註冊管理群組。 使用此作業向可在管理群組範圍部署的資源類型註冊資源提供者。 它不會遞迴註冊管理群組內的訂用帳戶。 相反地,您必須個別註冊訂用帳戶。

unregister

從資源提供者取消註冊訂用帳戶。

get

取得指定的資源提供者。

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

參數

resource_provider_namespace
str
必要

資源提供者的命名空間。 必要。

expand
str
必要

$expand查詢參數。 例如,若要在回應中包含屬性別名,請使用 $expand=resourceTypes/aliases。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

提供者或 cls (回應的結果)

傳回類型

例外狀況

get_at_tenant_scope

取得租使用者層級的指定資源提供者。

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

參數

resource_provider_namespace
str
必要

資源提供者的命名空間。 必要。

expand
str
必要

$expand查詢參數。 例如,若要在回應中包含屬性別名,請使用 $expand=resourceTypes/aliases。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

提供者或 cls (回應的結果)

傳回類型

例外狀況

list

取得訂用帳戶的所有資源提供者。

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

參數

expand
str
必要

要包含在結果中的屬性。 例如,在 & 查詢字串中使用 $expand=metadata 來擷取資源提供者中繼資料。 若要在回應中包含屬性別名,請使用 $expand=resourceTypes/aliases。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

反覆運算器,例如 Provider 的實例或 cls 的結果 (回應)

傳回類型

例外狀況

list_at_tenant_scope

取得租使用者的所有資源提供者。

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

參數

expand
str
必要

要包含在結果中的屬性。 例如,在 & 查詢字串中使用 $expand=metadata 來擷取資源提供者中繼資料。 若要在回應中包含屬性別名,請使用 $expand=resourceTypes/aliases。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

反覆運算器,例如 Provider 的實例或 cls 的結果 (回應)

傳回類型

例外狀況

provider_permissions

取得提供者許可權。

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

參數

resource_provider_namespace
str
必要

資源提供者的命名空間。 必要。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

ProviderPermissionListResult 或 cls 的結果 (回應)

傳回類型

例外狀況

register

向資源提供者註冊訂用帳戶。

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

參數

resource_provider_namespace
str
必要

要註冊之資源提供者的命名空間。 必要。

properties
ProviderRegistrationRequestIO
必要

協力廠商同意 S2S。 這是 ProviderRegistrationRequest 類型或 IO 類型。 預設值為 [無]。

content_type
str

Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

提供者或 cls (回應的結果)

傳回類型

例外狀況

register_at_management_group_scope

向資源提供者註冊管理群組。 使用此作業向可在管理群組範圍部署的資源類型註冊資源提供者。 它不會遞迴註冊管理群組內的訂用帳戶。 相反地,您必須個別註冊訂用帳戶。

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

參數

resource_provider_namespace
str
必要

要註冊之資源提供者的命名空間。 必要。

group_id
str
必要

管理群組識別碼。 必要。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

無或 cls (回應的結果)

傳回類型

例外狀況

unregister

從資源提供者取消註冊訂用帳戶。

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

參數

resource_provider_namespace
str
必要

要取消註冊之資源提供者的命名空間。 必要。

cls
callable

將傳遞直接回應的自訂類型或函式

傳回

提供者或 cls (回應的結果)

傳回類型

例外狀況

屬性

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