favorite_processes
Creates, updates, deletes, gets or lists a favorite_processes resource.
Overview
| Name | favorite_processes |
| Type | Resource |
| Id | azure_extras.testbase.favorite_processes |
Fields
The following fields are returned by SELECT queries:
- get
- list
| Name | Datatype | Description |
|---|---|---|
id | string | Resource ID. |
name | string | Resource name. |
actualProcessName | string | The 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. |
systemData | object | The system metadata relating to this resource. |
type | string | Resource type. |
| Name | Datatype | Description |
|---|---|---|
id | string | Resource ID. |
name | string | Resource name. |
actualProcessName | string | The 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. |
systemData | object | The system metadata relating to this resource. |
type | string | Resource type. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | resource_group_name, test_base_account_name, package_name, favorite_process_resource_name, subscription_id | Gets a favorite process for a Test Base Package. | |
list | select | resource_group_name, test_base_account_name, package_name, subscription_id | Lists the favorite processes for a specific package. | |
create | insert | resource_group_name, test_base_account_name, package_name, favorite_process_resource_name, subscription_id | Create or replace a favorite process for a Test Base Package. | |
delete | delete | resource_group_name, test_base_account_name, package_name, favorite_process_resource_name, subscription_id | Deletes 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.
| Name | Datatype | Description |
|---|---|---|
favorite_process_resource_name | string | The 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_name | string | The resource name of the Test Base Package. Required. |
resource_group_name | string | The name of the resource group that contains the resource. Required. |
subscription_id | string | |
test_base_account_name | string | The resource name of the Test Base Account. Required. |
SELECT examples
- get
- list
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
;
Lists the favorite processes for a specific 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 subscription_id = '{{ subscription_id }}' -- required
;
INSERT examples
- create
- Manifest
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
;
# Description fields are for documentation purposes
- name: favorite_processes
props:
- name: resource_group_name
value: "{{ resource_group_name }}"
description: Required parameter for the favorite_processes resource.
- name: test_base_account_name
value: "{{ test_base_account_name }}"
description: Required parameter for the favorite_processes resource.
- name: package_name
value: "{{ package_name }}"
description: Required parameter for the favorite_processes resource.
- name: favorite_process_resource_name
value: "{{ favorite_process_resource_name }}"
description: Required parameter for the favorite_processes resource.
- name: subscription_id
value: "{{ subscription_id }}"
description: Required parameter for the favorite_processes resource.
- name: properties
value:
actualProcessName: "{{ actualProcessName }}"
DELETE examples
- delete
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
;