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.
applicationMatcherOptional. CEL expression for matching on L7/application level criteria.basicProfileProfile which tells what the primitive action should be.createTimeTime when the rule was created.descriptionOptional. Free-text description of the resource.enabledWhether the rule is enforced.nameImmutable. 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?$).priorityPriority of the rule. Lower number corresponds to higher precedence.sessionMatcherCEL expression for matching on session criteria.tlsInspectionEnabledOptional. Flag to enable TLS inspection of traffic matching on , can only be true if the parent GatewaySecurityPolicy references a TLSInspectionConfig.updateTimeTime 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