GoogleCloudApigeeV1SecurityActionConditionConfig class
The following are a list of conditions.
A valid SecurityAction must contain at least one condition. Within a condition, each element is ORed. Across conditions elements are ANDed. For example if a SecurityAction has the following: api_keys: ["key1", "key2"] and developers: ["dev1", "dev2"] then this is interpreted as: enforce the action if the incoming request has ((api_key = "key1" OR api_key="key") AND (developer="dev1" OR developer="dev2"))
Constructors
-
GoogleCloudApigeeV1SecurityActionConditionConfig.new({List<
String> ? botReasons, List<String> ? ipAddressRanges}) - GoogleCloudApigeeV1SecurityActionConditionConfig.fromJson(Map json_)
Properties
-
botReasons
↔ List<
String> ? -
A list of Bot Reasons.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ipAddressRanges
↔ List<
String> ? -
A list of IP addresses.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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