Skip to main content

triggers

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

Overview

Nametriggers
TypeResource
Idazure.image_builder.triggers

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectThe properties of a trigger

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, imageTemplateName, triggerNameGet the specified trigger for the specified image template resource
list_by_image_templateselectsubscriptionId, resourceGroupName, imageTemplateNameList all triggers for the specified Image Template resource
create_or_updateinsertsubscriptionId, resourceGroupName, imageTemplateName, triggerNameCreate or update a trigger for the specified virtual machine image template
deletedeletesubscriptionId, resourceGroupName, imageTemplateName, triggerNameDelete a trigger for the specified virtual machine image template

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
imageTemplateNamestringThe name of the image Template
resourceGroupNamestringThe name of the resource group.
subscriptionIdstringSubscription credentials which uniquely identify Microsoft Azure subscription. The subscription Id forms part of the URI for every service call.
triggerNamestringThe name of the trigger

SELECT examples

Get the specified trigger for the specified image template resource

SELECT
properties
FROM azure.image_builder.triggers
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND imageTemplateName = '{{ imageTemplateName }}' -- required
AND triggerName = '{{ triggerName }}' -- required
;

INSERT examples

Create or update a trigger for the specified virtual machine image template

INSERT INTO azure.image_builder.triggers (
data__properties,
subscriptionId,
resourceGroupName,
imageTemplateName,
triggerName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ imageTemplateName }}',
'{{ triggerName }}'
RETURNING
properties
;

DELETE examples

Delete a trigger for the specified virtual machine image template

DELETE FROM azure.image_builder.triggers
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND imageTemplateName = '{{ imageTemplateName }}' --required
AND triggerName = '{{ triggerName }}' --required
;