SecurityActionState constructor
- Input<
Map< ? allow,String, dynamic> ?> - Input<
List< ? apiProxies,String> ?> - Input<
SecurityActionConditionConfig?> ? conditionConfig, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
SecurityActionDeny?> ? deny, - Input<
String?> ? description, - Input<
String?> ? envId, - Input<
String?> ? expireTime, - Input<
SecurityActionFlag?> ? flag, - Input<
String?> ? orgId, - Input<
String?> ? securityActionId, - Input<
String?> ? state, - Input<
String?> ? ttl, - Input<
String?> ? updateTime,
Creates a new SecurityActionState.
allow Allow a request through if it matches this SecurityAction.
apiProxies If unset, this would apply to all proxies in the environment.
conditionConfig A valid SecurityAction must contain at least one condition.
createTime The create time for this SecurityAction.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
deny Deny a request through if it matches this SecurityAction.
description An optional user provided description of the SecurityAction.
envId The Apigee environment that this security action applies to.
expireTime The expiration for this SecurityAction.
flag Flag a request through if it matches this SecurityAction.
orgId The organization that this security action applies to.
securityActionId The ID to use for the SecurityAction, which will become the final component of the action's resource name.
state Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced.
ttl The TTL for this SecurityAction.
updateTime The update time for this SecurityAction. This reflects when this SecurityAction changed states.
Implementation
const SecurityActionState({
this.allow,
this.apiProxies,
this.conditionConfig,
this.createTime,
this.deletionPolicy,
this.deny,
this.description,
this.envId,
this.expireTime,
this.flag,
this.orgId,
this.securityActionId,
this.state,
this.ttl,
this.updateTime,
});