Skip to main content

rules_engines

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

Overview

Namerules_engines
TypeResource
Idazure.front_door.rules_engines

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource ID.
namestringResource name.
propertiesobjectProperties of the Rules Engine Configuration.
typestringResource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, frontDoorName, rulesEngineNameGets a Rules Engine Configuration with the specified name within the specified Front Door.
list_by_front_doorselectsubscriptionId, resourceGroupName, frontDoorNameLists all of the Rules Engine Configurations within a Front Door.
create_or_updateinsertsubscriptionId, resourceGroupName, frontDoorName, rulesEngineNameCreates a new Rules Engine Configuration with the specified name within the specified Front Door.
deletedeletesubscriptionId, resourceGroupName, frontDoorName, rulesEngineNameDeletes an existing Rules Engine Configuration with the specified parameters.

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
frontDoorNamestringName of the Front Door which is globally unique.
resourceGroupNamestringName of the Resource group within the Azure subscription.
rulesEngineNamestringName of the Rules Engine which is unique within the Front Door.
subscriptionIdstringThe subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

SELECT examples

Gets a Rules Engine Configuration with the specified name within the specified Front Door.

SELECT
id,
name,
properties,
type
FROM azure.front_door.rules_engines
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND frontDoorName = '{{ frontDoorName }}' -- required
AND rulesEngineName = '{{ rulesEngineName }}' -- required
;

INSERT examples

Creates a new Rules Engine Configuration with the specified name within the specified Front Door.

INSERT INTO azure.front_door.rules_engines (
data__properties,
subscriptionId,
resourceGroupName,
frontDoorName,
rulesEngineName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ frontDoorName }}',
'{{ rulesEngineName }}'
RETURNING
id,
name,
properties,
type
;

DELETE examples

Deletes an existing Rules Engine Configuration with the specified parameters.

DELETE FROM azure.front_door.rules_engines
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND frontDoorName = '{{ frontDoorName }}' --required
AND rulesEngineName = '{{ rulesEngineName }}' --required
;