GoogleCloudContentwarehouseV1RuleArgs

data class GoogleCloudContentwarehouseV1RuleArgs(val actions: Output<List<GoogleCloudContentwarehouseV1ActionArgs>>? = null, val condition: Output<String>? = null, val description: Output<String>? = null, val ruleId: Output<String>? = null, val triggerType: Output<GoogleCloudContentwarehouseV1RuleTriggerType>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1RuleArgs>

Represents the rule for a content warehouse trigger.

Constructors

Link copied to clipboard
constructor(actions: Output<List<GoogleCloudContentwarehouseV1ActionArgs>>? = null, condition: Output<String>? = null, description: Output<String>? = null, ruleId: Output<String>? = null, triggerType: Output<GoogleCloudContentwarehouseV1RuleTriggerType>? = null)

Properties

Link copied to clipboard

List of actions that are executed when the rule is satisfied.

Link copied to clipboard
val condition: Output<String>? = null

Represents the conditional expression to be evaluated. Expression should evaluate to a boolean result. When the condition is true actions are executed. Example: user_role = "hsbc_role_1" AND doc.salary 20000

Link copied to clipboard
val description: Output<String>? = null

Short description of the rule and its context.

Link copied to clipboard
val ruleId: Output<String>? = null

ID of the rule. It has to be unique across all the examples. This is managed internally.

Link copied to clipboard

Identifies the trigger type for running the policy.

Functions

Link copied to clipboard
open override fun toJava(): GoogleCloudContentwarehouseV1RuleArgs