ManagedRuleset class

Represents a ManagedRuleset resource.

Managed internally by Cloud Armor CLH for Managed Rules features. Customers can only view these resources to modify their Security Policies. For more information, see https://cloud.google.com/armor/docs/.

Constructors

ManagedRuleset({String? changeLog, String? creationTimestamp, String? description, String? id, String? name, List<String>? ruleIds, String? rulesetId, String? selfLink})
ManagedRuleset.fromJson(Map json_)

Properties

changeLog ↔ String?
The change log for this managed ruleset.
getter/setter pair
creationTimestamp ↔ String?
Creation timestamp in RFC3339 text format.
getter/setter pair
description ↔ String?
An optional description of this resource.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
id ↔ String?
The unique identifier for the resource.
getter/setter pair
name ↔ String?
Name of the resource.
getter/setter pair
ruleIds ↔ List<String>?
The list of managed rule IDs that are included in this managed ruleset.
getter/setter pair
rulesetId ↔ String?
The managed ruleset identifier that can be configured in Security Policy rules.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
Server-defined URL for the resource.
getter/setter pair

Methods

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

Operators

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