GoogleCloudApigeeV1SecurityAction class

A SecurityAction is rule that can be enforced at an environment level.

The result is one of: - A denied API call - An explicitly allowed API call - A flagged API call (HTTP headers added before the target receives it) At least one condition is required to create a SecurityAction.

Properties

allow GoogleCloudApigeeV1SecurityActionAllow?
Allow a request through if it matches this SecurityAction.
getter/setter pair
conditionConfig GoogleCloudApigeeV1SecurityActionConditionConfig?
A valid SecurityAction must contain at least one condition.
getter/setter pair
createTime String?
The create time for this SecurityAction.
getter/setter pair
deny GoogleCloudApigeeV1SecurityActionDeny?
Deny a request through if it matches this SecurityAction.
getter/setter pair
description String?
An optional user provided description of the SecurityAction.
getter/setter pair
expireTime String?
The expiration for this SecurityAction.
getter/setter pair
flag GoogleCloudApigeeV1SecurityActionFlag?
Flag a request through if it matches this SecurityAction.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
name String?
This field is ignored during creation as per AIP-133.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state String?
Only an ENABLED SecurityAction is enforced.
getter/setter pair
ttl String?
Input only.
getter/setter pair
updateTime String?
The update time for this SecurityAction.
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