Edit

Share via


webApplicationFirewallVerificationModel resource type

Namespace: microsoft.graph

Represents a verification operation and result for a domain managed by a web application firewall (WAF) provider.

Inherits from entity.

Methods

Method Return type Description
List webApplicationFirewallVerificationModel collection Get a list of the webApplicationFirewallVerificationModel objects and their properties.
Get webApplicationFirewallVerificationModel Read the properties and relationships of webApplicationFirewallVerificationModel object.
Delete None Delete a webApplicationFirewallVerificationModel object.

Properties

Property Type Description
id String Unique identifier for the verification model. Inherited from entity.
providerType webApplicationFirewallProviderType Specifies the type of WAF provider used for the verification. The possible values are: akamai, cloudflare, unknownFutureValue.
verificationResult webApplicationFirewallVerificationResult An object describing the outcome of the verification operation, including status, errors or warnings
verifiedDetails webApplicationFirewallVerifiedDetails Details of DNS configuration
verifiedHost String The host (domain or subdomain) that was verified as part of this verification operation.

Relationships

Relationship Type Description
provider webApplicationFirewallProvider Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.webApplicationFirewallVerificationModel",
  "id": "String (identifier)",
  "verifiedHost": "String",
  "providerType": "String",
  "verificationResult": {
    "@odata.type": "microsoft.graph.webApplicationFirewallVerificationResult"
  },
  "verifiedDetails": {
    "@odata.type": "microsoft.graph.webApplicationFirewallVerifiedDetails"
  }
}