pub struct Client(_);
Implementations§
source§impl Client
impl Client
sourcepub fn unregister(
&self,
resource_provider_namespace: impl Into<String>,
subscription_id: impl Into<String>
) -> RequestBuilder
pub fn unregister( &self, resource_provider_namespace: impl Into<String>, subscription_id: impl Into<String> ) -> RequestBuilder
Unregisters a subscription from a resource provider.
Arguments:
resource_provider_namespace
: The namespace of the resource provider to unregister.subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn register_at_management_group_scope(
&self,
resource_provider_namespace: impl Into<String>,
group_id: impl Into<String>
) -> RequestBuilder
pub fn register_at_management_group_scope( &self, resource_provider_namespace: impl Into<String>, group_id: impl Into<String> ) -> RequestBuilder
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.
Arguments:
resource_provider_namespace
: The namespace of the resource provider to register.group_id
: The management group ID.
sourcepub fn provider_permissions(
&self,
resource_provider_namespace: impl Into<String>,
subscription_id: impl Into<String>
) -> RequestBuilder
pub fn provider_permissions( &self, resource_provider_namespace: impl Into<String>, subscription_id: impl Into<String> ) -> RequestBuilder
Get the provider permissions.
Arguments:
resource_provider_namespace
: The namespace of the resource provider.subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn register(
&self,
resource_provider_namespace: impl Into<String>,
subscription_id: impl Into<String>
) -> RequestBuilder
pub fn register( &self, resource_provider_namespace: impl Into<String>, subscription_id: impl Into<String> ) -> RequestBuilder
Registers a subscription with a resource provider.
Arguments:
resource_provider_namespace
: The namespace of the resource provider to register.subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn list(&self, subscription_id: impl Into<String>) -> RequestBuilder
pub fn list(&self, subscription_id: impl Into<String>) -> RequestBuilder
Gets all resource providers for a subscription.
Arguments:
subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn list_at_tenant_scope(&self) -> RequestBuilder
pub fn list_at_tenant_scope(&self) -> RequestBuilder
Gets all resource providers for the tenant.
sourcepub fn get(
&self,
resource_provider_namespace: impl Into<String>,
subscription_id: impl Into<String>
) -> RequestBuilder
pub fn get( &self, resource_provider_namespace: impl Into<String>, subscription_id: impl Into<String> ) -> RequestBuilder
Gets the specified resource provider.
Arguments:
resource_provider_namespace
: The namespace of the resource provider.subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn get_at_tenant_scope(
&self,
resource_provider_namespace: impl Into<String>
) -> RequestBuilder
pub fn get_at_tenant_scope( &self, resource_provider_namespace: impl Into<String> ) -> RequestBuilder
Gets the specified resource provider at the tenant level.
Arguments:
resource_provider_namespace
: The namespace of the resource provider.