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

NameDatatypeDescription
descriptiontextfield from the properties object
associated_subscriptionstextfield from the properties object
default_modetextfield from the properties object
globalRulestackNametextfield from the properties object
identitytextThe properties of the managed service identities assigned to this resource.
locationtextGlobal Location
min_app_id_versiontextfield from the properties object
pan_etagtextfield from the properties object
pan_locationtextfield from the properties object
provisioning_statetextfield from the properties object
scopetextfield from the properties object
security_servicestextfield from the properties object
system_datatextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTglobalRulestackNameGet a GlobalRulestackResource
listSELECTList GlobalRulestackResource resources by Tenant
create_or_updateINSERTglobalRulestackName, data__location, data__propertiesCreate a GlobalRulestackResource
deleteDELETEglobalRulestackNameDelete a GlobalRulestackResource
updateUPDATEglobalRulestackNameUpdate a GlobalRulestackResource
commitEXECglobalRulestackNameCommit rulestack configuration
revertEXECglobalRulestackNameRevert rulestack configuration

SELECT examples

List GlobalRulestackResource resources by Tenant

SELECT
description,
associated_subscriptions,
default_mode,
globalRulestackName,
identity,
location,
min_app_id_version,
pan_etag,
pan_location,
provisioning_state,
scope,
security_services,
system_data
FROM azure_isv.paloalto.vw_global_rulestacks
;

INSERT example

Use the following StackQL query and manifest file to create a new global_rulestacks resource.

/*+ create */
INSERT INTO azure_isv.paloalto.global_rulestacks (
globalRulestackName,
data__location,
data__properties,
properties,
location,
identity
)
SELECT
'{{ globalRulestackName }}',
'{{ data__location }}',
'{{ data__properties }}',
'{{ properties }}',
'{{ location }}',
'{{ identity }}'
;

UPDATE example

Updates a global_rulestacks resource.

/*+ update */
UPDATE azure_isv.paloalto.global_rulestacks
SET
location = '{{ location }}',
identity = '{{ identity }}',
properties = '{{ properties }}'
WHERE
globalRulestackName = '{{ globalRulestackName }}';

DELETE example

Deletes the specified global_rulestacks resource.

/*+ delete */
DELETE FROM azure_isv.paloalto.global_rulestacks
WHERE globalRulestackName = '{{ globalRulestackName }}';