GetRuleResult

data class GetRuleResult(val applicationMatcher: String, val basicProfile: String, val createTime: String, val description: String, val enabled: Boolean, val name: String, val priority: Int, val sessionMatcher: String, val tlsInspectionEnabled: Boolean, val updateTime: String)

Constructors

Link copied to clipboard
constructor(applicationMatcher: String, basicProfile: String, createTime: String, description: String, enabled: Boolean, name: String, priority: Int, sessionMatcher: String, tlsInspectionEnabled: Boolean, updateTime: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Optional. CEL expression for matching on L7/application level criteria.

Link copied to clipboard

Profile which tells what the primitive action should be.

Link copied to clipboard

Time when the rule was created.

Link copied to clipboard

Optional. Free-text description of the resource.

Link copied to clipboard

Whether the rule is enforced.

Link copied to clipboard

Immutable. Name of the resource. ame is the full resource name so projects/{project}/locations/{location}/gatewaySecurityPolicies/{gateway_security_policy}/rules/{rule} rule should match the pattern: (^a-z0-9-]{0,61}[a-z0-9?$).

Link copied to clipboard

Priority of the rule. Lower number corresponds to higher precedence.

Link copied to clipboard

CEL expression for matching on session criteria.

Link copied to clipboard

Optional. Flag to enable TLS inspection of traffic matching on , can only be true if the parent GatewaySecurityPolicy references a TLSInspectionConfig.

Link copied to clipboard

Time when the rule was updated.