Custom Rule Args
constructor(action: Output<Either<String, ActionType>>, enabledState: Output<Either<String, CustomRuleEnabledState>>? = null, matchConditions: Output<List<FrontDoorMatchConditionArgs>>, name: Output<String>? = null, priority: Output<Int>, rateLimitDurationInMinutes: Output<Int>? = null, rateLimitThreshold: Output<Int>? = null, ruleType: Output<Either<String, RuleType>>)