Post Rule Args
constructor(actionType: Output<Either<String, ActionEnum>>? = null, applications: Output<List<String>>? = null, auditComment: Output<String>? = null, category: Output<CategoryArgs>? = null, decryptionRuleType: Output<Either<String, DecryptionRuleTypeEnum>>? = null, description: Output<String>? = null, destination: Output<DestinationAddrArgs>? = null, enableLogging: Output<Either<String, StateEnum>>? = null, globalRulestackName: Output<String>? = null, inboundInspectionCertificate: Output<String>? = null, negateDestination: Output<Either<String, BooleanEnum>>? = null, negateSource: Output<Either<String, BooleanEnum>>? = null, priority: Output<String>? = null, protocol: Output<String>? = null, protocolPortList: Output<List<String>>? = null, ruleName: Output<String>? = null, ruleState: Output<Either<String, StateEnum>>? = null, source: Output<SourceAddrArgs>? = null, tags: Output<List<TagInfoArgs>>? = null)