pub struct Client(_);
Implementations§
source§impl Client
impl Client
sourcepub fn get(
&self,
resource_group_name: impl Into<String>,
subscription_id: impl Into<String>
) -> RequestBuilder
pub fn get( &self, resource_group_name: impl Into<String>, subscription_id: impl Into<String> ) -> RequestBuilder
Gets a resource group.
Arguments:
resource_group_name
: The name of the resource group to get. The name is case insensitive.subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn create_or_update(
&self,
resource_group_name: impl Into<String>,
parameters: impl Into<ResourceGroup>,
subscription_id: impl Into<String>
) -> RequestBuilder
pub fn create_or_update( &self, resource_group_name: impl Into<String>, parameters: impl Into<ResourceGroup>, subscription_id: impl Into<String> ) -> RequestBuilder
Creates or updates a resource group.
Arguments:
resource_group_name
: The name of the resource group to create or update. Can include alphanumeric, underscore, parentheses, hyphen, period (except at end), and Unicode characters that match the allowed characters.parameters
: Parameters supplied to the create or update a resource group.subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn update(
&self,
resource_group_name: impl Into<String>,
parameters: impl Into<ResourceGroupPatchable>,
subscription_id: impl Into<String>
) -> RequestBuilder
pub fn update( &self, resource_group_name: impl Into<String>, parameters: impl Into<ResourceGroupPatchable>, subscription_id: impl Into<String> ) -> RequestBuilder
Updates a resource group. Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained.
Arguments:
resource_group_name
: The name of the resource group to update. The name is case insensitive.parameters
: Parameters supplied to update a resource group.subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn delete(
&self,
resource_group_name: impl Into<String>,
subscription_id: impl Into<String>
) -> RequestBuilder
pub fn delete( &self, resource_group_name: impl Into<String>, subscription_id: impl Into<String> ) -> RequestBuilder
Deletes a resource group. When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations.
Arguments:
resource_group_name
: The name of the resource group to delete. The name is case insensitive.subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn check_existence(
&self,
resource_group_name: impl Into<String>,
subscription_id: impl Into<String>
) -> RequestBuilder
pub fn check_existence( &self, resource_group_name: impl Into<String>, subscription_id: impl Into<String> ) -> RequestBuilder
Checks whether a resource group exists.
Arguments:
resource_group_name
: The name of the resource group to check. The name is case insensitive.subscription_id
: The Microsoft Azure subscription ID.
sourcepub fn export_template(
&self,
subscription_id: impl Into<String>,
resource_group_name: impl Into<String>,
parameters: impl Into<ExportTemplateRequest>
) -> RequestBuilder
pub fn export_template( &self, subscription_id: impl Into<String>, resource_group_name: impl Into<String>, parameters: impl Into<ExportTemplateRequest> ) -> RequestBuilder
Captures the specified resource group as a template.
Arguments:
subscription_id
: The ID of the target subscription.resource_group_name
: The name of the resource group. The name is case insensitive.parameters
: Parameters for exporting the template.
sourcepub fn list(&self, subscription_id: impl Into<String>) -> RequestBuilder
pub fn list(&self, subscription_id: impl Into<String>) -> RequestBuilder
Gets all the resource groups for a subscription.
Arguments:
subscription_id
: The Microsoft Azure subscription ID.