Skip to main content

post_rules

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

Overview

Namepost_rules
TypeResource
Idazure_isv.paloalto.post_rules

Fields

The following fields are returned by SELECT queries:

Azure operation completed successfully.

NameDatatypeDescription
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
getselectglobalRulestackName, priorityGet a PostRulesResource
listselectglobalRulestackNameList PostRulesResource resources by Tenant
create_or_updateinsertglobalRulestackName, priority, data__propertiesCreate a PostRulesResource
deletedeleteglobalRulestackName, priorityDelete a PostRulesResource
refresh_countersexecglobalRulestackName, priorityfirewallNameRefresh counters
reset_countersexecglobalRulestackName, priorityfirewallNameReset counters

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
prioritystringPost Rule priority
firewallNamestring

SELECT examples

Get a PostRulesResource

SELECT
properties,
systemData
FROM azure_isv.paloalto.post_rules
WHERE globalRulestackName = '{{ globalRulestackName }}' -- required
AND priority = '{{ priority }}' -- required
;

INSERT examples

Create a PostRulesResource

INSERT INTO azure_isv.paloalto.post_rules (
data__properties,
globalRulestackName,
priority
)
SELECT
'{{ properties }}' /* required */,
'{{ globalRulestackName }}',
'{{ priority }}'
RETURNING
properties,
systemData
;

DELETE examples

Delete a PostRulesResource

DELETE FROM azure_isv.paloalto.post_rules
WHERE globalRulestackName = '{{ globalRulestackName }}' --required
AND priority = '{{ priority }}' --required
;

Lifecycle Methods

Refresh counters

EXEC azure_isv.paloalto.post_rules.refresh_counters 
@globalRulestackName='{{ globalRulestackName }}' --required,
@priority='{{ priority }}' --required,
@firewallName='{{ firewallName }}'
;