pub struct Client(_);
Implementations§
source§impl Client
impl Client
sourcepub fn get(
&self,
subscription_id: impl Into<String>,
variable_name: impl Into<String>,
variable_value_name: impl Into<String>
) -> RequestBuilder
pub fn get( &self, subscription_id: impl Into<String>, variable_name: impl Into<String>, variable_value_name: impl Into<String> ) -> RequestBuilder
Retrieves a variable value. This operation retrieves a single variable value; given its name, subscription it was created at and the variable it’s created for.
Arguments:
subscription_id
: The ID of the target subscription.variable_name
: The name of the variable to operate on.variable_value_name
: The name of the variable value to operate on.
sourcepub fn create_or_update(
&self,
subscription_id: impl Into<String>,
variable_name: impl Into<String>,
variable_value_name: impl Into<String>,
parameters: impl Into<VariableValue>
) -> RequestBuilder
pub fn create_or_update( &self, subscription_id: impl Into<String>, variable_name: impl Into<String>, variable_value_name: impl Into<String>, parameters: impl Into<VariableValue> ) -> RequestBuilder
Creates or updates a variable value. This operation creates or updates a variable value with the given subscription and name for a given variable. Variable values are scoped to the variable for which they are created for.
Arguments:
subscription_id
: The ID of the target subscription.variable_name
: The name of the variable to operate on.variable_value_name
: The name of the variable value to operate on.parameters
: Parameters for the variable value.
sourcepub fn delete(
&self,
subscription_id: impl Into<String>,
variable_name: impl Into<String>,
variable_value_name: impl Into<String>
) -> RequestBuilder
pub fn delete( &self, subscription_id: impl Into<String>, variable_name: impl Into<String>, variable_value_name: impl Into<String> ) -> RequestBuilder
Deletes a variable value. This operation deletes a variable value, given its name, the subscription it was created in, and the variable it belongs to. The scope of a variable value is the part of its ID preceding ‘/providers/Microsoft.Authorization/variables/{variableName}’.
Arguments:
subscription_id
: The ID of the target subscription.variable_name
: The name of the variable to operate on.variable_value_name
: The name of the variable value to operate on.
sourcepub fn list(
&self,
subscription_id: impl Into<String>,
variable_name: impl Into<String>
) -> RequestBuilder
pub fn list( &self, subscription_id: impl Into<String>, variable_name: impl Into<String> ) -> RequestBuilder
List variable values for a variable. This operation retrieves the list of all variable values associated with the given variable that is at a subscription level.
Arguments:
subscription_id
: The ID of the target subscription.variable_name
: The name of the variable to operate on.
sourcepub fn list_for_management_group(
&self,
management_group_id: impl Into<String>,
variable_name: impl Into<String>
) -> RequestBuilder
pub fn list_for_management_group( &self, management_group_id: impl Into<String>, variable_name: impl Into<String> ) -> RequestBuilder
List variable values at management group level. This operation retrieves the list of all variable values applicable the variable indicated at the management group scope.
Arguments:
management_group_id
: The ID of the management group.variable_name
: The name of the variable to operate on.
sourcepub fn get_at_management_group(
&self,
management_group_id: impl Into<String>,
variable_name: impl Into<String>,
variable_value_name: impl Into<String>
) -> RequestBuilder
pub fn get_at_management_group( &self, management_group_id: impl Into<String>, variable_name: impl Into<String>, variable_value_name: impl Into<String> ) -> RequestBuilder
Retrieves a variable value. This operation retrieves a single variable value; given its name, management group it was created at and the variable it’s created for.
Arguments:
management_group_id
: The ID of the management group.variable_name
: The name of the variable to operate on.variable_value_name
: The name of the variable value to operate on.
sourcepub fn create_or_update_at_management_group(
&self,
management_group_id: impl Into<String>,
variable_name: impl Into<String>,
variable_value_name: impl Into<String>,
parameters: impl Into<VariableValue>
) -> RequestBuilder
pub fn create_or_update_at_management_group( &self, management_group_id: impl Into<String>, variable_name: impl Into<String>, variable_value_name: impl Into<String>, parameters: impl Into<VariableValue> ) -> RequestBuilder
Creates or updates a variable value. This operation creates or updates a variable value with the given management group and name for a given variable. Variable values are scoped to the variable for which they are created for.
Arguments:
management_group_id
: The ID of the management group.variable_name
: The name of the variable to operate on.variable_value_name
: The name of the variable value to operate on.parameters
: Parameters for the variable value.
sourcepub fn delete_at_management_group(
&self,
management_group_id: impl Into<String>,
variable_name: impl Into<String>,
variable_value_name: impl Into<String>
) -> RequestBuilder
pub fn delete_at_management_group( &self, management_group_id: impl Into<String>, variable_name: impl Into<String>, variable_value_name: impl Into<String> ) -> RequestBuilder
Deletes a variable value. This operation deletes a variable value, given its name, the management group it was created in, and the variable it belongs to. The scope of a variable value is the part of its ID preceding ‘/providers/Microsoft.Authorization/variables/{variableName}’.
Arguments:
management_group_id
: The ID of the management group.variable_name
: The name of the variable to operate on.variable_value_name
: The name of the variable value to operate on.