Skip to main content

security_policies

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

Overview

Namesecurity_policies
TypeResource
Idazure.cdn.security_policies

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectThe json object that contains properties required to create a security policy

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, profileName, securityPolicyName, subscriptionIdGets an existing security policy within a profile.
list_by_profileselectresourceGroupName, profileName, subscriptionIdLists security policies associated with the profile
createinsertresourceGroupName, profileName, securityPolicyName, subscriptionIdCreates a new security policy within the specified profile.
patchupdateresourceGroupName, profileName, securityPolicyName, subscriptionIdUpdates an existing security policy within a profile.
deletedeleteresourceGroupName, profileName, securityPolicyName, subscriptionIdDeletes an existing security policy within profile.

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
profileNamestringName of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
resourceGroupNamestringName of the Resource group within the Azure subscription.
securityPolicyNamestringName of the security policy under the profile.
subscriptionIdstringAzure Subscription ID.

SELECT examples

Gets an existing security policy within a profile.

SELECT
properties
FROM azure.cdn.security_policies
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND profileName = '{{ profileName }}' -- required
AND securityPolicyName = '{{ securityPolicyName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Creates a new security policy within the specified profile.

INSERT INTO azure.cdn.security_policies (
data__properties,
resourceGroupName,
profileName,
securityPolicyName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ profileName }}',
'{{ securityPolicyName }}',
'{{ subscriptionId }}'
RETURNING
properties
;

UPDATE examples

Updates an existing security policy within a profile.

UPDATE azure.cdn.security_policies
SET
data__properties = '{{ properties }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND profileName = '{{ profileName }}' --required
AND securityPolicyName = '{{ securityPolicyName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
RETURNING
properties;

DELETE examples

Deletes an existing security policy within profile.

DELETE FROM azure.cdn.security_policies
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND profileName = '{{ profileName }}' --required
AND securityPolicyName = '{{ securityPolicyName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;