Skip to main content

local_rulestacks

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

Overview

Namelocal_rulestacks
TypeResource
Idazure_isv.paloalto.local_rulestacks

Fields

The following fields are returned by SELECT queries:

Azure operation completed successfully.

NameDatatypeDescription
identityobjectThe managed service identities assigned to this resource.
locationstringThe geo-location where the resource lives
propertiesobjectThe resource-specific properties for this resource.
systemDataobjectSystem metadata for this resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, localRulestackNameGet a LocalRulestackResource
list_by_resource_groupselectsubscriptionId, resourceGroupNameList LocalRulestackResource resources by resource group
list_by_subscriptionselectsubscriptionIdList LocalRulestackResource resources by subscription ID
create_or_updateinsertsubscriptionId, resourceGroupName, localRulestackName, data__propertiesCreate a LocalRulestackResource
updateupdatesubscriptionId, resourceGroupName, localRulestackNameUpdate a LocalRulestackResource
deletedeletesubscriptionId, resourceGroupName, localRulestackNameDelete a LocalRulestackResource
commitexecsubscriptionId, resourceGroupName, localRulestackNameCommit rulestack configuration
revertexecsubscriptionId, resourceGroupName, localRulestackNameRevert rulestack configuration

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
localRulestackNamestringLocalRulestack resource name
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Get a LocalRulestackResource

SELECT
identity,
location,
properties,
systemData,
tags
FROM azure_isv.paloalto.local_rulestacks
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND localRulestackName = '{{ localRulestackName }}' -- required
;

INSERT examples

Create a LocalRulestackResource

INSERT INTO azure_isv.paloalto.local_rulestacks (
data__properties,
data__identity,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
localRulestackName
)
SELECT
'{{ properties }}' /* required */,
'{{ identity }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ localRulestackName }}'
RETURNING
identity,
location,
properties,
systemData,
tags
;

UPDATE examples

Update a LocalRulestackResource

UPDATE azure_isv.paloalto.local_rulestacks
SET
data__identity = '{{ identity }}',
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND localRulestackName = '{{ localRulestackName }}' --required
RETURNING
identity,
location,
properties,
systemData,
tags;

DELETE examples

Delete a LocalRulestackResource

DELETE FROM azure_isv.paloalto.local_rulestacks
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND localRulestackName = '{{ localRulestackName }}' --required
;

Lifecycle Methods

Commit rulestack configuration

EXEC azure_isv.paloalto.local_rulestacks.commit 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@localRulestackName='{{ localRulestackName }}' --required
;