GetRuleNetworksecurityV1beta1Result class

Result data returned by getRule.

Constructors

GetRuleNetworksecurityV1beta1Result({required String applicationMatcher, required String basicProfile, required String createTime, required String description, required bool enabled, required String name, required int priority, required String sessionMatcher, required bool tlsInspectionEnabled, required String updateTime})
Creates a new GetRuleNetworksecurityV1beta1Result. applicationMatcher Optional. CEL expression for matching on L7/application level criteria. basicProfile Profile which tells what the primitive action should be. createTime Time when the rule was created. description Optional. Free-text description of the resource. enabled Whether the rule is enforced. name 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-z?$). priority Priority of the rule. Lower number corresponds to higher precedence. sessionMatcher CEL expression for matching on session criteria. tlsInspectionEnabled Optional. Flag to enable TLS inspection of traffic matching on , can only be true if the parent GatewaySecurityPolicy references a TLSInspectionConfig. updateTime Time when the rule was updated.
const
GetRuleNetworksecurityV1beta1Result.fromMap(Map<String, dynamic> map)
factory

Properties

applicationMatcher → String
Optional. CEL expression for matching on L7/application level criteria.
final
basicProfile → String
Profile which tells what the primitive action should be.
final
createTime → String
Time when the rule was created.
final
description → String
Optional. Free-text description of the resource.
final
enabled → bool
Whether the rule is enforced.
final
hashCode → int
The hash code for this object.
no setterinherited
name → String
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-z?$).
final
priority → int
Priority of the rule. Lower number corresponds to higher precedence.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sessionMatcher → String
CEL expression for matching on session criteria.
final
tlsInspectionEnabled → bool
Optional. Flag to enable TLS inspection of traffic matching on , can only be true if the parent GatewaySecurityPolicy references a TLSInspectionConfig.
final
updateTime → String
Time when the rule was updated.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited