Skip to main content

favorite_processes

Creates, updates, deletes, gets or lists a favorite_processes resource.

Overview

Namefavorite_processes
TypeResource
Idazure_extras.testbase.favorite_processes

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource ID.
namestringResource name.
actualProcessNamestringThe actual name of the favorite process. It will be equal to resource name except for the scenario that the process name contains characters that are not allowed in the resource name.
systemDataobjectThe system metadata relating to this resource.
typestringResource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, test_base_account_name, package_name, favorite_process_resource_name, subscription_idGets a favorite process for a Test Base Package.
listselectresource_group_name, test_base_account_name, package_name, subscription_idLists the favorite processes for a specific package.
createinsertresource_group_name, test_base_account_name, package_name, favorite_process_resource_name, subscription_idCreate or replace a favorite process for a Test Base Package.
deletedeleteresource_group_name, test_base_account_name, package_name, favorite_process_resource_name, subscription_idDeletes a favorite process for a specific package.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
favorite_process_resource_namestringThe resource name of a favorite process in a package. If the process name contains characters that are not allowed in Azure Resource Name, we use 'actualProcessName' in request body to submit the name. Required.
package_namestringThe resource name of the Test Base Package. Required.
resource_group_namestringThe name of the resource group that contains the resource. Required.
subscription_idstring
test_base_account_namestringThe resource name of the Test Base Account. Required.

SELECT examples

Gets a favorite process for a Test Base Package.

SELECT
id,
name,
actualProcessName,
systemData,
type
FROM azure_extras.testbase.favorite_processes
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND test_base_account_name = '{{ test_base_account_name }}' -- required
AND package_name = '{{ package_name }}' -- required
AND favorite_process_resource_name = '{{ favorite_process_resource_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or replace a favorite process for a Test Base Package.

INSERT INTO azure_extras.testbase.favorite_processes (
properties,
resource_group_name,
test_base_account_name,
package_name,
favorite_process_resource_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ test_base_account_name }}',
'{{ package_name }}',
'{{ favorite_process_resource_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Deletes a favorite process for a specific package.

DELETE FROM azure_extras.testbase.favorite_processes
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND test_base_account_name = '{{ test_base_account_name }}' --required
AND package_name = '{{ package_name }}' --required
AND favorite_process_resource_name = '{{ favorite_process_resource_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;