Skip to main content

global_rulestacks

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

Overview

Nameglobal_rulestacks
TypeResource
Idazure_isv.paloalto.global_rulestacks

Fields

The following fields are returned by SELECT queries:

Azure operation completed successfully.

NameDatatypeDescription
identityobjectThe managed service identities assigned to this resource.
locationstringGlobal Location
propertiesobjectThe resource-specific properties for this resource.
systemDataobjectSystem metadata for this resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectglobalRulestackNameGet a GlobalRulestackResource
listselectList GlobalRulestackResource resources by Tenant
create_or_updateinsertglobalRulestackName, data__properties, data__locationCreate a GlobalRulestackResource
updateupdateglobalRulestackNameUpdate a GlobalRulestackResource
deletedeleteglobalRulestackNameDelete a GlobalRulestackResource
commitexecglobalRulestackNameCommit rulestack configuration
revertexecglobalRulestackNameRevert 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
globalRulestackNamestringGlobalRulestack resource name

SELECT examples

Get a GlobalRulestackResource

SELECT
identity,
location,
properties,
systemData
FROM azure_isv.paloalto.global_rulestacks
WHERE globalRulestackName = '{{ globalRulestackName }}' -- required
;

INSERT examples

Create a GlobalRulestackResource

INSERT INTO azure_isv.paloalto.global_rulestacks (
data__properties,
data__location,
data__identity,
globalRulestackName
)
SELECT
'{{ properties }}' /* required */,
'{{ location }}' /* required */,
'{{ identity }}',
'{{ globalRulestackName }}'
RETURNING
identity,
location,
properties,
systemData
;

UPDATE examples

Update a GlobalRulestackResource

UPDATE azure_isv.paloalto.global_rulestacks
SET
data__location = '{{ location }}',
data__identity = '{{ identity }}',
data__properties = '{{ properties }}'
WHERE
globalRulestackName = '{{ globalRulestackName }}' --required
RETURNING
identity,
location,
properties,
systemData;

DELETE examples

Delete a GlobalRulestackResource

DELETE FROM azure_isv.paloalto.global_rulestacks
WHERE globalRulestackName = '{{ globalRulestackName }}' --required
;

Lifecycle Methods

Commit rulestack configuration

EXEC azure_isv.paloalto.global_rulestacks.commit 
@globalRulestackName='{{ globalRulestackName }}' --required
;