interface AutoModerationRuleCreateOptions {
    actions: readonly AutoModerationActionOptions[];
    enabled?: boolean;
    eventType: AutoModerationRuleEventType;
    exemptChannels?:
        | ReadonlyCollection<string, GuildBasedChannel>
        | readonly GuildChannelResolvable[];
    exemptRoles?: ReadonlyCollection<string, Role> | readonly RoleResolvable[];
    name: string;
    reason?: string;
    triggerMetadata?: AutoModerationTriggerMetadataOptions;
    triggerType: AutoModerationRuleTriggerType;
}

Properties

actions: readonly AutoModerationActionOptions[]
enabled?: boolean
exemptChannels?:
    | ReadonlyCollection<string, GuildBasedChannel>
    | readonly GuildChannelResolvable[]
exemptRoles?: ReadonlyCollection<string, Role> | readonly RoleResolvable[]
name: string
reason?: string