Skip to main content

work_item_configurations

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

Overview

Namework_item_configurations
TypeResource
Idazure.application_insights.work_item_configurations

Fields

The following fields are returned by SELECT queries:

successful operation

NameDatatypeDescription
ConfigDisplayNamestringConfiguration friendly name
ConfigPropertiesstringSerialized JSON object for detailed properties
ConnectorIdstringConnector identifier where work item is created
IdstringUnique Id for work item
IsDefaultbooleanBoolean value indicating whether configuration is default

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectresourceGroupName, subscriptionId, resourceNameGets the list work item configurations that exist for the application
createinsertresourceGroupName, subscriptionId, resourceNameCreate a work item configuration for an Application Insights component.
deletedeleteresourceGroupName, subscriptionId, resourceName, workItemConfigIdDelete a work item configuration of an Application Insights component.

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
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
resourceNamestringThe name of the Application Insights component resource.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.
workItemConfigIdstringThe unique work item configuration Id. This can be either friendly name of connector as defined in connector configuration

SELECT examples

Gets the list work item configurations that exist for the application

SELECT
ConfigDisplayName,
ConfigProperties,
ConnectorId,
Id,
IsDefault
FROM azure.application_insights.work_item_configurations
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND resourceName = '{{ resourceName }}' -- required
;

INSERT examples

Create a work item configuration for an Application Insights component.

INSERT INTO azure.application_insights.work_item_configurations (
data__ConnectorId,
data__ConnectorDataConfiguration,
data__ValidateOnly,
data__WorkItemProperties,
resourceGroupName,
subscriptionId,
resourceName
)
SELECT
'{{ ConnectorId }}',
'{{ ConnectorDataConfiguration }}',
{{ ValidateOnly }},
'{{ WorkItemProperties }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ resourceName }}'
RETURNING
ConfigDisplayName,
ConfigProperties,
ConnectorId,
Id,
IsDefault
;

DELETE examples

Delete a work item configuration of an Application Insights component.

DELETE FROM azure.application_insights.work_item_configurations
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND resourceName = '{{ resourceName }}' --required
AND workItemConfigId = '{{ workItemConfigId }}' --required
;