// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0

package ruleset


type RulesetRulesExposedCredentialCheck struct {
	// Firewall Rules expression language based on Wireshark display filters for where to check for the "password" value.
	//
	// Refer to the [Firewall Rules language](https://developers.cloudflare.com/firewall/cf-firewall-language).
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.44.0/docs/resources/ruleset#password_expression Ruleset#password_expression}
	PasswordExpression *string `field:"optional" json:"passwordExpression" yaml:"passwordExpression"`
	// Firewall Rules expression language based on Wireshark display filters for where to check for the "username" value.
	//
	// Refer to the [Firewall Rules language](https://developers.cloudflare.com/firewall/cf-firewall-language).
	//
	// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.44.0/docs/resources/ruleset#username_expression Ruleset#username_expression}
	UsernameExpression *string `field:"optional" json:"usernameExpression" yaml:"usernameExpression"`
}

