The plugin provides functionality to interact with Azure SQL Database.
Warning
|
The step is deprecated and will be removed in VIVIDUS 0.6.0. The replacement is the generic step retrieving information about Azure resources. The replacement pattern is: When I get Azure resource with identifier `resourceGroups/<resourceGroupName>/providers/Microsoft.Sql/servers` using API version `2021-08-01-preview` and save it to <scopes> variable `<variableName>` |
Collects the info about all the SQL Servers under the specified resource group and saves it as JSON to a variable. For more information, see the Azure Docs.
When I collect SQL Servers from resource group `$resourceGroupName` and save them as JSON to $scopes variable `$variableName`
-
$resourceGroupName
- The name of the resource group within the user’s subscription to retrieve SQL Servers from. The name is case-insensitive. -
$scopes
- The comma-separated set of the variables scopes. -
$variableName
- The variable name to store the info about SQL Servers as JSON.
When I collect SQL Servers from resource group `TEST-SQL` and save them as JSON to scenario variable `sql-servers`
Warning
|
The step is deprecated and will be removed in VIVIDUS 0.6.0. The replacement is the generic step retrieving information about Azure resources. The replacement pattern is: When I get Azure resource with identifier `resourceGroups/<resourceGroupName>/providers/Microsoft.Sql/servers/<sqlServerName>/databases` using API version `2021-08-01-preview` and save it to <scopes> variable `<variableName>` |
Collects the info about all the databases belonging to the identified SQL Server under the specified resource group and saves it as JSON to a variable. For more information, see the Azure Docs.
When I collect databases from SQL Server `$sqlServerName` from resource group `$resourceGroupName` and save them as JSON to $scopes variable `$variableName`
-
$sqlServerName
- The name of the SQL Server to list databases from. -
$resourceGroupName
- The name of the resource group within the user’s subscription to retrieve the SQL Server from. The name is case-insensitive. -
$scopes
- The comma-separated set of the variables scopes. -
$variableName
- The variable name to store the info about databases as JSON.
When I collect databases from SQL Server `geography-server` from resource group `TEST-SQL` and save them as JSON to scenario variable `sql-dbs`
Warning
|
The step is deprecated and will be removed in VIVIDUS 0.6.0. The replacement is the generic step retrieving information about Azure resources. The replacement pattern is: When I get Azure resource with identifier `resourceGroups/<resourceGroupName>/providers/Microsoft.Sql/servers/<sqlServerName>/databases/<databaseName>` using API version `2021-08-01-preview` and save it to <scopes> variable `<variableName>` |
Retrieves the properties of the specified SQL Database belonging to the identified SQL Server and saves them as JSON to a variable. For more information, see the Azure Docs.
When I retrieve properties of database with name `$databaseName` from SQL Server `$sqlServerName` from resource group `$resourceGroupName` and save them as JSON to $scopes variable `$variableName`
-
$databaseName
- The name of the SQL Database. -
$sqlServerName
- The name of the SQL Server. -
$resourceGroupName
- The name of the resource group within the user’s subscription to retrieve the SQL Server from. The name is case-insensitive. -
$scopes
- The comma-separated set of the variables scopes. -
$variableName
- The variable name to store the SQL Database properties as JSON.
When I retrieve properties of database with name `CITY-DB` from SQL Server `geography-server` from resource group `TEST-SQL` and save them as JSON to scenario variable `sql-db-properties`