Skip to main content

task_runs

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

Overview

Nametask_runs
TypeResource
Idazure.container_registry_tasks.task_runs

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
forceUpdateTagstringHow the run should be forced to rerun even if the run request configuration has not changed.
identityobjectIdentity for the resource.
locationstringThe location of the resource.
provisioningStatestringThe provisioning state of this task run. Known values are: "Creating", "Updating", "Deleting", "Succeeded", "Failed", and "Canceled". (Creating, Updating, Deleting, Succeeded, Failed, Canceled)
runRequestobjectThe request (parameters) for the run.
runResultobjectThe result of this task run.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, registry_name, task_run_name, subscription_idGets the detailed information for a given task run.
listselectresource_group_name, registry_name, subscription_idLists all the task runs for a specified container registry.
createinsertresource_group_name, registry_name, task_run_name, subscription_idCreates a task run for a container registry with the specified parameters.
updateupdateresource_group_name, registry_name, task_run_name, subscription_idUpdates a task run with the specified parameters.
deletedeleteresource_group_name, registry_name, task_run_name, subscription_idDeletes a specified task run resource.
get_detailsexecresource_group_name, registry_name, task_run_name, subscription_idGets the detailed information for a given task run that includes all secrets.

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
registry_namestringThe name of the Registry. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
task_run_namestringThe name of the task run. Required.

SELECT examples

Gets the detailed information for a given task run.

SELECT
id,
name,
forceUpdateTag,
identity,
location,
provisioningState,
runRequest,
runResult,
systemData,
type
FROM azure.container_registry_tasks.task_runs
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND registry_name = '{{ registry_name }}' -- required
AND task_run_name = '{{ task_run_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates a task run for a container registry with the specified parameters.

INSERT INTO azure.container_registry_tasks.task_runs (
properties,
identity,
location,
resource_group_name,
registry_name,
task_run_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ identity }}',
'{{ location }}',
'{{ resource_group_name }}',
'{{ registry_name }}',
'{{ task_run_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
identity,
location,
properties,
systemData,
type
;

UPDATE examples

Updates a task run with the specified parameters.

UPDATE azure.container_registry_tasks.task_runs
SET
identity = '{{ identity }}',
properties = '{{ properties }}',
location = '{{ location }}',
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND registry_name = '{{ registry_name }}' --required
AND task_run_name = '{{ task_run_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
identity,
location,
properties,
systemData,
type;

DELETE examples

Deletes a specified task run resource.

DELETE FROM azure.container_registry_tasks.task_runs
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND registry_name = '{{ registry_name }}' --required
AND task_run_name = '{{ task_run_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

Gets the detailed information for a given task run that includes all secrets.

EXEC azure.container_registry_tasks.task_runs.get_details 
@resource_group_name='{{ resource_group_name }}' --required,
@registry_name='{{ registry_name }}' --required,
@task_run_name='{{ task_run_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;