Skip to main content

triggers

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

Overview

Nametriggers
TypeResource
Idazure.developer_loadtesting.triggers

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
createdBystringThe user that created.
createdDateTimestring (date-time)The creation datetime(RFC 3339 literal format).
descriptionstringThe description of the trigger.
displayNamestringThe name of the trigger. Required.
kindstringThe type of the trigger. Required. "ScheduleTestsTrigger"
lastModifiedBystringThe user that last modified.
lastModifiedDateTimestring (date-time)The last Modified datetime(RFC 3339 literal format).
statestringThe current state of the trigger. Known values are: "Active", "Paused", "Completed", and "Disabled". (Active, Paused, Completed, Disabled)
stateDetailsobjectDetails of current state of the trigger.
triggerIdstringThe unique identifier of the trigger. Required.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_triggerselecttrigger_id, endpointResource read operation template.
list_triggersselectendpointtestIds, states, lastModifiedStartTime, lastModifiedEndTime, maxpagesizeResource list operation template.
create_or_update_triggerinserttrigger_id, endpoint, displayName, kindCreate or update operation template.
create_or_update_triggerreplacetrigger_id, endpoint, displayName, kindCreate or update operation template.
delete_triggerdeletetrigger_id, endpointResource delete operation 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
endpointstringThe service endpoint host (no scheme), e.g. myaccount.table.cosmos.azure.com:443 - value of the client endpoint parameter. (default: )
trigger_idstringThe unique identifier of the trigger. Required.
lastModifiedEndTimestring (date-time)End DateTime(RFC 3339 literal format) of the last updated time range to filter triggers. Default value is None.
lastModifiedStartTimestring (date-time)Start DateTime(RFC 3339 literal format) of the last updated time range to filter triggers. Default value is None.
maxpagesizeinteger
statesstringFilter triggers based on a comma separated list of states. Known values are: "Active", "Paused", "Completed", and "Disabled". Default value is None.
testIdsstringSearch based on triggers associated with the provided test ids. Default value is None.

SELECT examples

Resource read operation template.

SELECT
createdBy,
createdDateTime,
description,
displayName,
kind,
lastModifiedBy,
lastModifiedDateTime,
state,
stateDetails,
triggerId
FROM azure.developer_loadtesting.triggers
WHERE trigger_id = '{{ trigger_id }}' -- required
AND endpoint = '{{ endpoint }}' -- required
;

INSERT examples

Create or update operation template.

INSERT INTO azure.developer_loadtesting.triggers (
displayName,
description,
kind,
state,
trigger_id,
endpoint
)
SELECT
'{{ displayName }}' /* required */,
'{{ description }}',
'{{ kind }}' /* required */,
'{{ state }}',
'{{ trigger_id }}',
'{{ endpoint }}'
RETURNING
createdBy,
createdDateTime,
description,
displayName,
kind,
lastModifiedBy,
lastModifiedDateTime,
state,
stateDetails,
triggerId
;

REPLACE examples

Create or update operation template.

REPLACE azure.developer_loadtesting.triggers
SET
displayName = '{{ displayName }}',
description = '{{ description }}',
kind = '{{ kind }}',
state = '{{ state }}'
WHERE
trigger_id = '{{ trigger_id }}' --required
AND endpoint = '{{ endpoint }}' --required
AND displayName = '{{ displayName }}' --required
AND kind = '{{ kind }}' --required
RETURNING
createdBy,
createdDateTime,
description,
displayName,
kind,
lastModifiedBy,
lastModifiedDateTime,
state,
stateDetails,
triggerId;

DELETE examples

Resource delete operation template.

DELETE FROM azure.developer_loadtesting.triggers
WHERE trigger_id = '{{ trigger_id }}' --required
AND endpoint = '{{ endpoint }}' --required
;