Providers interface
表示提供程序的接口。
方法
| get(string, Providers |
获取指定的资源提供程序。 |
| get |
获取租户级别的指定资源提供程序。 |
| list(Providers |
获取订阅的所有资源提供程序。 |
| list |
获取租户的所有资源提供程序。 |
| provider |
获取提供程序权限。 |
| register(string, Providers |
向资源提供程序注册订阅。 |
| register |
向资源提供程序注册管理组。 使用此作将资源提供程序注册到可在管理组范围内部署的资源类型。 它不会以递归方式在管理组中注册订阅。 相反,必须单独注册订阅。 |
| unregister(string, Providers |
从资源提供程序取消注册订阅。 |
方法详细信息
get(string, ProvidersGetOptionalParams)
获取指定的资源提供程序。
function get(resourceProviderNamespace: string, options?: ProvidersGetOptionalParams): Promise<Provider>
参数
- resourceProviderNamespace
-
string
资源提供程序的命名空间。
- options
- ProvidersGetOptionalParams
选项参数。
返回
Promise<Provider>
getAtTenantScope(string, ProvidersGetAtTenantScopeOptionalParams)
获取租户级别的指定资源提供程序。
function getAtTenantScope(resourceProviderNamespace: string, options?: ProvidersGetAtTenantScopeOptionalParams): Promise<Provider>
参数
- resourceProviderNamespace
-
string
资源提供程序的命名空间。
选项参数。
返回
Promise<Provider>
list(ProvidersListOptionalParams)
获取订阅的所有资源提供程序。
function list(options?: ProvidersListOptionalParams): PagedAsyncIterableIterator<Provider, Provider[], PageSettings>
参数
- options
- ProvidersListOptionalParams
选项参数。
返回
listAtTenantScope(ProvidersListAtTenantScopeOptionalParams)
获取租户的所有资源提供程序。
function listAtTenantScope(options?: ProvidersListAtTenantScopeOptionalParams): PagedAsyncIterableIterator<Provider, Provider[], PageSettings>
参数
选项参数。
返回
providerPermissions(string, ProvidersProviderPermissionsOptionalParams)
获取提供程序权限。
function providerPermissions(resourceProviderNamespace: string, options?: ProvidersProviderPermissionsOptionalParams): Promise<ProviderPermissionListResult>
参数
- resourceProviderNamespace
-
string
资源提供程序的命名空间。
选项参数。
返回
Promise<ProviderPermissionListResult>
register(string, ProvidersRegisterOptionalParams)
向资源提供程序注册订阅。
function register(resourceProviderNamespace: string, options?: ProvidersRegisterOptionalParams): Promise<Provider>
参数
- resourceProviderNamespace
-
string
要注册的资源提供程序的命名空间。
- options
- ProvidersRegisterOptionalParams
选项参数。
返回
Promise<Provider>
registerAtManagementGroupScope(string, string, ProvidersRegisterAtManagementGroupScopeOptionalParams)
向资源提供程序注册管理组。 使用此作将资源提供程序注册到可在管理组范围内部署的资源类型。 它不会以递归方式在管理组中注册订阅。 相反,必须单独注册订阅。
function registerAtManagementGroupScope(resourceProviderNamespace: string, groupId: string, options?: ProvidersRegisterAtManagementGroupScopeOptionalParams): Promise<void>
参数
- resourceProviderNamespace
-
string
要注册的资源提供程序的命名空间。
- groupId
-
string
管理组 ID。
选项参数。
返回
Promise<void>
unregister(string, ProvidersUnregisterOptionalParams)
从资源提供程序取消注册订阅。
function unregister(resourceProviderNamespace: string, options?: ProvidersUnregisterOptionalParams): Promise<Provider>
参数
- resourceProviderNamespace
-
string
要注销的资源提供程序的命名空间。
选项参数。
返回
Promise<Provider>