Skip to main content

customer_events

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

Overview

Namecustomer_events
TypeResource
Idazure_extras.testbase.customer_events

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource ID.
namestringResource name.
eventNamestringThe name of the event subscribed to.
receiversarrayThe notification event receivers.
systemDataobjectThe system metadata relating to this resource.
typestringResource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, test_base_account_name, customer_event_name, subscription_idGets a Test Base CustomerEvent.
list_by_test_base_accountselectresource_group_name, test_base_account_name, subscription_idLists all notification events subscribed under a Test Base Account.
createinsertresource_group_name, test_base_account_name, customer_event_name, subscription_idCreate or replace a Test Base Customer Event.
deletedeleteresource_group_name, test_base_account_name, customer_event_name, subscription_idDeletes a Test Base Customer Event.

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
customer_event_namestringThe resource name of the Test Base Customer event. Required.
resource_group_namestringThe name of the resource group that contains the resource. Required.
subscription_idstring
test_base_account_namestringThe resource name of the Test Base Account. Required.

SELECT examples

Gets a Test Base CustomerEvent.

SELECT
id,
name,
eventName,
receivers,
systemData,
type
FROM azure_extras.testbase.customer_events
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND test_base_account_name = '{{ test_base_account_name }}' -- required
AND customer_event_name = '{{ customer_event_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or replace a Test Base Customer Event.

INSERT INTO azure_extras.testbase.customer_events (
properties,
resource_group_name,
test_base_account_name,
customer_event_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ test_base_account_name }}',
'{{ customer_event_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Deletes a Test Base Customer Event.

DELETE FROM azure_extras.testbase.customer_events
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND test_base_account_name = '{{ test_base_account_name }}' --required
AND customer_event_name = '{{ customer_event_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;