PoliciesOperations interface

Interface representing a Policies operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginUpdate
beginUpdateAndWait
createOrUpdate

Create or update policy with specified rule set name within a resource group.

delete

Deletes Policy

get

Retrieve protection policy with specified name within a resource group.

list

Lists all of the protection policies within a resource group.

update

Update an existing CdnWebApplicationFirewallPolicy with the specified policy name under the specified subscription and resource group

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicy: CdnWebApplicationFirewallPolicy, options?: PoliciesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<CdnWebApplicationFirewallPolicy>, CdnWebApplicationFirewallPolicy>>

Property Value

(resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicy: CdnWebApplicationFirewallPolicy, options?: PoliciesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<CdnWebApplicationFirewallPolicy>, CdnWebApplicationFirewallPolicy>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicy: CdnWebApplicationFirewallPolicy, options?: PoliciesCreateOrUpdateOptionalParams) => Promise<CdnWebApplicationFirewallPolicy>

Property Value

(resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicy: CdnWebApplicationFirewallPolicy, options?: PoliciesCreateOrUpdateOptionalParams) => Promise<CdnWebApplicationFirewallPolicy>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicyPatchParameters: CdnWebApplicationFirewallPolicyPatchParameters, options?: PoliciesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<CdnWebApplicationFirewallPolicy>, CdnWebApplicationFirewallPolicy>>

Property Value

(resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicyPatchParameters: CdnWebApplicationFirewallPolicyPatchParameters, options?: PoliciesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<CdnWebApplicationFirewallPolicy>, CdnWebApplicationFirewallPolicy>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicyPatchParameters: CdnWebApplicationFirewallPolicyPatchParameters, options?: PoliciesUpdateOptionalParams) => Promise<CdnWebApplicationFirewallPolicy>

Property Value

(resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicyPatchParameters: CdnWebApplicationFirewallPolicyPatchParameters, options?: PoliciesUpdateOptionalParams) => Promise<CdnWebApplicationFirewallPolicy>

createOrUpdate

Create or update policy with specified rule set name within a resource group.

createOrUpdate: (resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicy: CdnWebApplicationFirewallPolicy, options?: PoliciesCreateOrUpdateOptionalParams) => PollerLike<OperationState<CdnWebApplicationFirewallPolicy>, CdnWebApplicationFirewallPolicy>

Property Value

(resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicy: CdnWebApplicationFirewallPolicy, options?: PoliciesCreateOrUpdateOptionalParams) => PollerLike<OperationState<CdnWebApplicationFirewallPolicy>, CdnWebApplicationFirewallPolicy>

delete

Deletes Policy

delete: (resourceGroupName: string, policyName: string, options?: PoliciesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, policyName: string, options?: PoliciesDeleteOptionalParams) => Promise<void>

get

Retrieve protection policy with specified name within a resource group.

get: (resourceGroupName: string, policyName: string, options?: PoliciesGetOptionalParams) => Promise<CdnWebApplicationFirewallPolicy>

Property Value

(resourceGroupName: string, policyName: string, options?: PoliciesGetOptionalParams) => Promise<CdnWebApplicationFirewallPolicy>

list

Lists all of the protection policies within a resource group.

list: (resourceGroupName: string, options?: PoliciesListOptionalParams) => PagedAsyncIterableIterator<CdnWebApplicationFirewallPolicy, CdnWebApplicationFirewallPolicy[], PageSettings>

Property Value

(resourceGroupName: string, options?: PoliciesListOptionalParams) => PagedAsyncIterableIterator<CdnWebApplicationFirewallPolicy, CdnWebApplicationFirewallPolicy[], PageSettings>

update

Update an existing CdnWebApplicationFirewallPolicy with the specified policy name under the specified subscription and resource group

update: (resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicyPatchParameters: CdnWebApplicationFirewallPolicyPatchParameters, options?: PoliciesUpdateOptionalParams) => PollerLike<OperationState<CdnWebApplicationFirewallPolicy>, CdnWebApplicationFirewallPolicy>

Property Value

(resourceGroupName: string, policyName: string, cdnWebApplicationFirewallPolicyPatchParameters: CdnWebApplicationFirewallPolicyPatchParameters, options?: PoliciesUpdateOptionalParams) => PollerLike<OperationState<CdnWebApplicationFirewallPolicy>, CdnWebApplicationFirewallPolicy>