Skip to main content

local_rulestacks

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

Overview​

Namelocal_rulestacks
TypeResource
Idazure_isv.palo_alto_networks_ngfw.local_rulestacks

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
nextLinkstringnext link.
valueobjectresponse value. Required.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_advanced_security_objectsselectresource_group_name, local_rulestack_name, subscription_id, typeskip, topGet the list of advanced security objects.
getselectresource_group_name, local_rulestack_name, subscription_idGet a LocalRulestackResource.
list_by_resource_groupselectresource_group_name, subscription_idList LocalRulestackResource resources by resource group.
list_by_subscriptionselectsubscription_idList LocalRulestackResource resources by subscription ID.
create_or_updateinsertresource_group_name, local_rulestack_name, subscription_id, locationCreate a LocalRulestackResource.
updateupdateresource_group_name, local_rulestack_name, subscription_idUpdate a LocalRulestackResource.
create_or_updatereplaceresource_group_name, local_rulestack_name, subscription_id, locationCreate a LocalRulestackResource.
deletedeleteresource_group_name, local_rulestack_name, subscription_idDelete a LocalRulestackResource.
list_app_idsexecresource_group_name, local_rulestack_name, subscription_idappIdVersion, appPrefix, skip, topList of AppIds for LocalRulestack ApiVersion.
list_countriesexecresource_group_name, local_rulestack_name, subscription_idskip, topList of countries for Rulestack.
list_firewallsexecresource_group_name, local_rulestack_name, subscription_idList of Firewalls associated with Rulestack.
list_predefined_url_categoriesexecresource_group_name, local_rulestack_name, subscription_idskip, topList predefined URL categories for rulestack.
list_security_servicesexecresource_group_name, local_rulestack_name, subscription_id, typeskip, topList the security services for rulestack.
get_change_logexecresource_group_name, local_rulestack_name, subscription_idGet changelog.
get_support_infoexecresource_group_name, local_rulestack_name, subscription_idemailsupport info for rulestack.
commitexecresource_group_name, local_rulestack_name, subscription_idCommit rulestack configuration.
revertexecresource_group_name, local_rulestack_name, subscription_idRevert 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
local_rulestack_namestringLocalRulestack resource name. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
typestringKnown values are: "antiSpyware", "antiVirus", "ipsVulnerability", "urlFiltering", "fileBlocking", and "dnsSubscription". Required.
appIdVersionstringDefault value is None.
appPrefixstringDefault value is None.
emailstringemail address on behalf of which this API called. Default value is None.
skipstringDefault value is None.
topintegerDefault value is None.

SELECT examples​

Get the list of advanced security objects.

SELECT
nextLink,
value
FROM azure_isv.palo_alto_networks_ngfw.local_rulestacks
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND local_rulestack_name = '{{ local_rulestack_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
AND type = '{{ type }}' -- required
AND skip = '{{ skip }}'
AND top = '{{ top }}'
;

INSERT examples​

Create a LocalRulestackResource.

INSERT INTO azure_isv.palo_alto_networks_ngfw.local_rulestacks (
tags,
location,
identity,
properties,
resource_group_name,
local_rulestack_name,
subscription_id
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ identity }}',
'{{ properties }}',
'{{ resource_group_name }}',
'{{ local_rulestack_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
identity,
location,
properties,
systemData,
tags,
type
;

UPDATE examples​

Update a LocalRulestackResource.

UPDATE azure_isv.palo_alto_networks_ngfw.local_rulestacks
SET
identity = '{{ identity }}',
tags = '{{ tags }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND local_rulestack_name = '{{ local_rulestack_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
identity,
location,
properties,
systemData,
tags,
type;

REPLACE examples​

Create a LocalRulestackResource.

REPLACE azure_isv.palo_alto_networks_ngfw.local_rulestacks
SET
tags = '{{ tags }}',
location = '{{ location }}',
identity = '{{ identity }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND local_rulestack_name = '{{ local_rulestack_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND location = '{{ location }}' --required
RETURNING
id,
name,
identity,
location,
properties,
systemData,
tags,
type;

DELETE examples​

Delete a LocalRulestackResource.

DELETE FROM azure_isv.palo_alto_networks_ngfw.local_rulestacks
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND local_rulestack_name = '{{ local_rulestack_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods​

List of AppIds for LocalRulestack ApiVersion.

EXEC azure_isv.palo_alto_networks_ngfw.local_rulestacks.list_app_ids
@resource_group_name='{{ resource_group_name }}' --required,
@local_rulestack_name='{{ local_rulestack_name }}' --required,
@subscription_id='{{ subscription_id }}' --required,
@appIdVersion='{{ appIdVersion }}',
@appPrefix='{{ appPrefix }}',
@skip='{{ skip }}',
@top='{{ top }}'
;