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.
allowAllow a request through if it matches this SecurityAction.conditionConfigA valid SecurityAction must contain at least one condition.createTimeThe create time for this SecurityAction.denyDeny a request through if it matches this SecurityAction.descriptionOptional. An optional user provided description of the SecurityAction.expireTimeThe expiration for this SecurityAction.flagFlag a request through if it matches this SecurityAction.nameImmutable. This field is ignored during creation as per AIP-133. Please set thesecurity_action_idfield in the CreateSecurityActionRequest when creating a new SecurityAction. Format: organizations/{org}/environments/{env}/securityActions/{security_action}stateOnly an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced.ttlInput only. The TTL for this SecurityAction.updateTimeThe 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_idfield 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