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
;