Skip to main content

risk_prevention_web_application_firewall_verifications

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

Overview

Namerisk_prevention_web_application_firewall_verifications
TypeResource
Identra_id.identity.risk_prevention_web_application_firewall_verifications

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
providerReference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host.
providerTypestring (akamai, cloudflare, unknownFutureValue) (title: webApplicationFirewallProviderType)
verificationResultAn object describing the outcome of the verification operation, including status, errors or warnings
verifiedDetailsDetails of DNS configuration
verifiedHoststringThe host (domain or subdomain) that was verified as part of this verification operation.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectweb_application_firewall_verification_model_idRead the properties and relationships of webApplicationFirewallVerificationModel object.
listselectGet a list of the webApplicationFirewallVerificationModel objects and their properties.
insertinsert
updateupdateweb_application_firewall_verification_model_id
deletedeleteweb_application_firewall_verification_model_idIf-MatchDelete a webApplicationFirewallVerificationModel object.

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
web_application_firewall_verification_model_idstringThe unique identifier of webApplicationFirewallVerificationModel
If-MatchstringETag

SELECT examples

Read the properties and relationships of webApplicationFirewallVerificationModel object.

SELECT
id,
provider,
providerType,
verificationResult,
verifiedDetails,
verifiedHost
FROM entra_id.identity.risk_prevention_web_application_firewall_verifications
WHERE web_application_firewall_verification_model_id = '{{ web_application_firewall_verification_model_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO entra_id.identity.risk_prevention_web_application_firewall_verifications (
id,
providerType,
verificationResult,
verifiedDetails,
verifiedHost,
provider
)
SELECT
'{{ id }}',
'{{ providerType }}',
'{{ verificationResult }}',
'{{ verifiedDetails }}',
'{{ verifiedHost }}',
'{{ provider }}'
RETURNING
id,
provider,
providerType,
verificationResult,
verifiedDetails,
verifiedHost
;

UPDATE examples

No description available.

UPDATE entra_id.identity.risk_prevention_web_application_firewall_verifications
SET
id = '{{ id }}',
providerType = '{{ providerType }}',
verificationResult = '{{ verificationResult }}',
verifiedDetails = '{{ verifiedDetails }}',
verifiedHost = '{{ verifiedHost }}',
provider = '{{ provider }}'
WHERE
web_application_firewall_verification_model_id = '{{ web_application_firewall_verification_model_id }}' --required
RETURNING
id,
provider,
providerType,
verificationResult,
verifiedDetails,
verifiedHost;

DELETE examples

Delete a webApplicationFirewallVerificationModel object.

DELETE FROM entra_id.identity.risk_prevention_web_application_firewall_verifications
WHERE web_application_firewall_verification_model_id = '{{ web_application_firewall_verification_model_id }}' --required
AND If-Match = '{{ If-Match }}'
;