GetSecurityActionResult class

Result data returned by getSecurityAction.

Constructors

GetSecurityActionResult({required Map<String, dynamic> allow, required GoogleCloudApigeeV1SecurityActionConditionConfigResponse conditionConfig, required String createTime, required GoogleCloudApigeeV1SecurityActionDenyResponse deny, required String description, required String expireTime, required GoogleCloudApigeeV1SecurityActionFlagResponse flag, required String name, required String state, required String ttl, required String updateTime})
Creates a new GetSecurityActionResult. allow Allow a request through if it matches this SecurityAction. conditionConfig A valid SecurityAction must contain at least one condition. createTime The create time for this SecurityAction. deny Deny a request through if it matches this SecurityAction. description Optional. An optional user provided description of the SecurityAction. expireTime The expiration for this SecurityAction. flag Flag a request through if it matches this SecurityAction. name Immutable. This field is ignored during creation as per AIP-133. Please set the security_action_id field in the CreateSecurityActionRequest when creating a new SecurityAction. Format: organizations/{org}/environments/{env}/securityActions/{security_action} state Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced. ttl Input only. The TTL for this SecurityAction. updateTime The update time for this SecurityAction. This reflects when this SecurityAction changed states.
const
GetSecurityActionResult.fromMap(Map<String, dynamic> map)
factory

Properties

allow → Map<String, dynamic>
Allow a request through if it matches this SecurityAction.
final
conditionConfig → GoogleCloudApigeeV1SecurityActionConditionConfigResponse
A valid SecurityAction must contain at least one condition.
final
createTime → String
The create time for this SecurityAction.
final
deny → GoogleCloudApigeeV1SecurityActionDenyResponse
Deny a request through if it matches this SecurityAction.
final
description → String
Optional. An optional user provided description of the SecurityAction.
final
expireTime → String
The expiration for this SecurityAction.
final
flag → GoogleCloudApigeeV1SecurityActionFlagResponse
Flag a request through if it matches this SecurityAction.
final
hashCode → int
The hash code for this object.
no setterinherited
name → String
Immutable. This field is ignored during creation as per AIP-133. Please set the security_action_id field in the CreateSecurityActionRequest when creating a new SecurityAction. Format: organizations/{org}/environments/{env}/securityActions/{security_action}
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → String
Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced.
final
ttl → String
Input only. The TTL for this SecurityAction.
final
updateTime → String
The update time for this SecurityAction. This reflects when this SecurityAction changed states.
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