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
fun GoogleCloudContentwarehouseV1RuleArgs(actions: Output<List<GoogleCloudContentwarehouseV1ActionArgs>>? = null, condition: Output<String>? = null, description: Output<String>? = null, ruleId: Output<String>? = null, triggerType: Output<GoogleCloudContentwarehouseV1RuleTriggerType>? = null)

Functions

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

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.