ProvidersOperations interface
Interface representing a Providers operations.
Properties
| get | Gets the specified resource provider. |
| get |
Gets the specified resource provider at the tenant level. |
| list | Gets all resource providers for a subscription. |
| list |
Gets all resource providers for the tenant. |
| provider |
Get the provider permissions. |
| register | Registers a subscription with a resource provider. |
| register |
Registers a management group with a resource provider. Use this operation to register a resource provider with resource types that can be deployed at the management group scope. It does not recursively register subscriptions within the management group. Instead, you must register subscriptions individually. |
| unregister | Unregisters a subscription from a resource provider. |
Property Details
get
Gets the specified resource provider.
get: (resourceProviderNamespace: string, options?: ProvidersGetOptionalParams) => Promise<Provider>
Property Value
(resourceProviderNamespace: string, options?: ProvidersGetOptionalParams) => Promise<Provider>
getAtTenantScope
Gets the specified resource provider at the tenant level.
getAtTenantScope: (resourceProviderNamespace: string, options?: ProvidersGetAtTenantScopeOptionalParams) => Promise<Provider>
Property Value
(resourceProviderNamespace: string, options?: ProvidersGetAtTenantScopeOptionalParams) => Promise<Provider>
list
Gets all resource providers for a subscription.
list: (options?: ProvidersListOptionalParams) => PagedAsyncIterableIterator<Provider, Provider[], PageSettings>
Property Value
(options?: ProvidersListOptionalParams) => PagedAsyncIterableIterator<Provider, Provider[], PageSettings>
listAtTenantScope
Gets all resource providers for the tenant.
listAtTenantScope: (options?: ProvidersListAtTenantScopeOptionalParams) => PagedAsyncIterableIterator<Provider, Provider[], PageSettings>
Property Value
(options?: ProvidersListAtTenantScopeOptionalParams) => PagedAsyncIterableIterator<Provider, Provider[], PageSettings>
providerPermissions
Get the provider permissions.
providerPermissions: (resourceProviderNamespace: string, options?: ProvidersProviderPermissionsOptionalParams) => Promise<ProviderPermissionListResult>
Property Value
(resourceProviderNamespace: string, options?: ProvidersProviderPermissionsOptionalParams) => Promise<ProviderPermissionListResult>
register
Registers a subscription with a resource provider.
register: (resourceProviderNamespace: string, options?: ProvidersRegisterOptionalParams) => Promise<Provider>
Property Value
(resourceProviderNamespace: string, options?: ProvidersRegisterOptionalParams) => Promise<Provider>
registerAtManagementGroupScope
Registers a management group with a resource provider. Use this operation to register a resource provider with resource types that can be deployed at the management group scope. It does not recursively register subscriptions within the management group. Instead, you must register subscriptions individually.
registerAtManagementGroupScope: (resourceProviderNamespace: string, groupId: string, options?: ProvidersRegisterAtManagementGroupScopeOptionalParams) => Promise<void>
Property Value
(resourceProviderNamespace: string, groupId: string, options?: ProvidersRegisterAtManagementGroupScopeOptionalParams) => Promise<void>
unregister
Unregisters a subscription from a resource provider.
unregister: (resourceProviderNamespace: string, options?: ProvidersUnregisterOptionalParams) => Promise<Provider>
Property Value
(resourceProviderNamespace: string, options?: ProvidersUnregisterOptionalParams) => Promise<Provider>