1. Packages
  2. Discord Provider
  3. API Docs
  4. getPermission
discord 2.0.0 published on Friday, Mar 7, 2025 by lucky3028

discord.getPermission

Explore with Pulumi AI

discord logo
discord 2.0.0 published on Friday, Mar 7, 2025 by lucky3028

    A simple helper to get computed bit total of a list of permissions.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as discord from "@pulumi/discord";
    
    const memberPermission = discord.getPermission({
        viewChannel: "allow",
        sendMessages: "allow",
        useVad: "deny",
        prioritySpeaker: "deny",
    });
    const moderatorPermission = Promise.all([memberPermission, memberPermission]).then(([memberPermission, memberPermission1]) => discord.getPermission({
        allowExtends: memberPermission.allowBits,
        denyExtends: memberPermission1.denyBits,
        kickMembers: "allow",
        banMembers: "allow",
        manageNicknames: "allow",
        viewAuditLog: "allow",
        prioritySpeaker: "allow",
    }));
    const memberRole = new discord.Role("memberRole", {permissions: memberPermission.then(memberPermission => memberPermission.allowBits)});
    const moderatorRole = new discord.Role("moderatorRole", {permissions: moderatorPermission.then(moderatorPermission => moderatorPermission.allowBits)});
    const generalMod = new discord.ChannelPermission("generalMod", {
        type: "role",
        overwriteId: moderatorRole.id,
        allow: moderatorPermission.then(moderatorPermission => moderatorPermission.allowBits),
        deny: moderatorPermission.then(moderatorPermission => moderatorPermission.denyBits),
    });
    
    import pulumi
    import pulumi_discord as discord
    
    member_permission = discord.get_permission(view_channel="allow",
        send_messages="allow",
        use_vad="deny",
        priority_speaker="deny")
    moderator_permission = discord.get_permission(allow_extends=member_permission.allow_bits,
        deny_extends=member_permission.deny_bits,
        kick_members="allow",
        ban_members="allow",
        manage_nicknames="allow",
        view_audit_log="allow",
        priority_speaker="allow")
    member_role = discord.Role("memberRole", permissions=member_permission.allow_bits)
    moderator_role = discord.Role("moderatorRole", permissions=moderator_permission.allow_bits)
    general_mod = discord.ChannelPermission("generalMod",
        type="role",
        overwrite_id=moderator_role.id,
        allow=moderator_permission.allow_bits,
        deny=moderator_permission.deny_bits)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/discord/v2/discord"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		memberPermission, err := discord.GetPermission(ctx, &discord.GetPermissionArgs{
    			ViewChannel:     pulumi.StringRef("allow"),
    			SendMessages:    pulumi.StringRef("allow"),
    			UseVad:          pulumi.StringRef("deny"),
    			PrioritySpeaker: pulumi.StringRef("deny"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		moderatorPermission, err := discord.GetPermission(ctx, &discord.GetPermissionArgs{
    			AllowExtends:    pulumi.Float64Ref(memberPermission.AllowBits),
    			DenyExtends:     pulumi.Float64Ref(memberPermission.DenyBits),
    			KickMembers:     pulumi.StringRef("allow"),
    			BanMembers:      pulumi.StringRef("allow"),
    			ManageNicknames: pulumi.StringRef("allow"),
    			ViewAuditLog:    pulumi.StringRef("allow"),
    			PrioritySpeaker: pulumi.StringRef("allow"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = discord.NewRole(ctx, "memberRole", &discord.RoleArgs{
    			Permissions: pulumi.Float64(memberPermission.AllowBits),
    		})
    		if err != nil {
    			return err
    		}
    		moderatorRole, err := discord.NewRole(ctx, "moderatorRole", &discord.RoleArgs{
    			Permissions: pulumi.Float64(moderatorPermission.AllowBits),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = discord.NewChannelPermission(ctx, "generalMod", &discord.ChannelPermissionArgs{
    			Type:        pulumi.String("role"),
    			OverwriteId: moderatorRole.ID(),
    			Allow:       pulumi.Float64(moderatorPermission.AllowBits),
    			Deny:        pulumi.Float64(moderatorPermission.DenyBits),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Discord = Pulumi.Discord;
    
    return await Deployment.RunAsync(() => 
    {
        var memberPermission = Discord.GetPermission.Invoke(new()
        {
            ViewChannel = "allow",
            SendMessages = "allow",
            UseVad = "deny",
            PrioritySpeaker = "deny",
        });
    
        var moderatorPermission = Discord.GetPermission.Invoke(new()
        {
            AllowExtends = memberPermission.Apply(getPermissionResult => getPermissionResult.AllowBits),
            DenyExtends = memberPermission.Apply(getPermissionResult => getPermissionResult.DenyBits),
            KickMembers = "allow",
            BanMembers = "allow",
            ManageNicknames = "allow",
            ViewAuditLog = "allow",
            PrioritySpeaker = "allow",
        });
    
        var memberRole = new Discord.Role("memberRole", new()
        {
            Permissions = memberPermission.Apply(getPermissionResult => getPermissionResult.AllowBits),
        });
    
        var moderatorRole = new Discord.Role("moderatorRole", new()
        {
            Permissions = moderatorPermission.Apply(getPermissionResult => getPermissionResult.AllowBits),
        });
    
        var generalMod = new Discord.ChannelPermission("generalMod", new()
        {
            Type = "role",
            OverwriteId = moderatorRole.Id,
            Allow = moderatorPermission.Apply(getPermissionResult => getPermissionResult.AllowBits),
            Deny = moderatorPermission.Apply(getPermissionResult => getPermissionResult.DenyBits),
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.discord.DiscordFunctions;
    import com.pulumi.discord.inputs.GetPermissionArgs;
    import com.pulumi.discord.Role;
    import com.pulumi.discord.RoleArgs;
    import com.pulumi.discord.ChannelPermission;
    import com.pulumi.discord.ChannelPermissionArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var memberPermission = DiscordFunctions.getPermission(GetPermissionArgs.builder()
                .viewChannel("allow")
                .sendMessages("allow")
                .useVad("deny")
                .prioritySpeaker("deny")
                .build());
    
            final var moderatorPermission = DiscordFunctions.getPermission(GetPermissionArgs.builder()
                .allowExtends(memberPermission.applyValue(getPermissionResult -> getPermissionResult.allowBits()))
                .denyExtends(memberPermission.applyValue(getPermissionResult -> getPermissionResult.denyBits()))
                .kickMembers("allow")
                .banMembers("allow")
                .manageNicknames("allow")
                .viewAuditLog("allow")
                .prioritySpeaker("allow")
                .build());
    
            var memberRole = new Role("memberRole", RoleArgs.builder()
                .permissions(memberPermission.applyValue(getPermissionResult -> getPermissionResult.allowBits()))
                .build());
    
            var moderatorRole = new Role("moderatorRole", RoleArgs.builder()
                .permissions(moderatorPermission.applyValue(getPermissionResult -> getPermissionResult.allowBits()))
                .build());
    
            var generalMod = new ChannelPermission("generalMod", ChannelPermissionArgs.builder()
                .type("role")
                .overwriteId(moderatorRole.id())
                .allow(moderatorPermission.applyValue(getPermissionResult -> getPermissionResult.allowBits()))
                .deny(moderatorPermission.applyValue(getPermissionResult -> getPermissionResult.denyBits()))
                .build());
    
        }
    }
    
    resources:
      memberRole:
        type: discord:Role
        properties:
          # ...
          permissions: ${memberPermission.allowBits}
      moderatorRole:
        type: discord:Role
        properties:
          # ...
          permissions: ${moderatorPermission.allowBits}
      generalMod:
        type: discord:ChannelPermission
        properties:
          type: role
          overwriteId: ${moderatorRole.id}
          allow: ${moderatorPermission.allowBits}
          deny: ${moderatorPermission.denyBits}
    variables:
      memberPermission:
        fn::invoke:
          function: discord:getPermission
          arguments:
            viewChannel: allow
            sendMessages: allow
            useVad: deny
            prioritySpeaker: deny
      moderatorPermission:
        fn::invoke:
          function: discord:getPermission
          arguments:
            allowExtends: ${memberPermission.allowBits}
            denyExtends: ${memberPermission.denyBits}
            kickMembers: allow
            banMembers: allow
            manageNicknames: allow
            viewAuditLog: allow
            prioritySpeaker: allow
    

    Using getPermission

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getPermission(args: GetPermissionArgs, opts?: InvokeOptions): Promise<GetPermissionResult>
    function getPermissionOutput(args: GetPermissionOutputArgs, opts?: InvokeOptions): Output<GetPermissionResult>
    def get_permission(add_reactions: Optional[str] = None,
                       administrator: Optional[str] = None,
                       allow_extends: Optional[float] = None,
                       attach_files: Optional[str] = None,
                       ban_members: Optional[str] = None,
                       change_nickname: Optional[str] = None,
                       connect: Optional[str] = None,
                       create_events: Optional[str] = None,
                       create_expressions: Optional[str] = None,
                       create_instant_invite: Optional[str] = None,
                       create_private_threads: Optional[str] = None,
                       create_public_threads: Optional[str] = None,
                       deafen_members: Optional[str] = None,
                       deny_extends: Optional[float] = None,
                       embed_links: Optional[str] = None,
                       id: Optional[str] = None,
                       kick_members: Optional[str] = None,
                       manage_channels: Optional[str] = None,
                       manage_emojis: Optional[str] = None,
                       manage_events: Optional[str] = None,
                       manage_guild: Optional[str] = None,
                       manage_messages: Optional[str] = None,
                       manage_nicknames: Optional[str] = None,
                       manage_roles: Optional[str] = None,
                       manage_threads: Optional[str] = None,
                       manage_webhooks: Optional[str] = None,
                       mention_everyone: Optional[str] = None,
                       moderate_members: Optional[str] = None,
                       move_members: Optional[str] = None,
                       mute_members: Optional[str] = None,
                       priority_speaker: Optional[str] = None,
                       read_message_history: Optional[str] = None,
                       request_to_speak: Optional[str] = None,
                       send_messages: Optional[str] = None,
                       send_thread_messages: Optional[str] = None,
                       send_tts_messages: Optional[str] = None,
                       send_voice_messages: Optional[str] = None,
                       speak: Optional[str] = None,
                       start_embedded_activities: Optional[str] = None,
                       stream: Optional[str] = None,
                       use_application_commands: Optional[str] = None,
                       use_external_emojis: Optional[str] = None,
                       use_external_sounds: Optional[str] = None,
                       use_external_stickers: Optional[str] = None,
                       use_soundboard: Optional[str] = None,
                       use_vad: Optional[str] = None,
                       view_audit_log: Optional[str] = None,
                       view_channel: Optional[str] = None,
                       view_guild_insights: Optional[str] = None,
                       view_monetization_analytics: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetPermissionResult
    def get_permission_output(add_reactions: Optional[pulumi.Input[str]] = None,
                       administrator: Optional[pulumi.Input[str]] = None,
                       allow_extends: Optional[pulumi.Input[float]] = None,
                       attach_files: Optional[pulumi.Input[str]] = None,
                       ban_members: Optional[pulumi.Input[str]] = None,
                       change_nickname: Optional[pulumi.Input[str]] = None,
                       connect: Optional[pulumi.Input[str]] = None,
                       create_events: Optional[pulumi.Input[str]] = None,
                       create_expressions: Optional[pulumi.Input[str]] = None,
                       create_instant_invite: Optional[pulumi.Input[str]] = None,
                       create_private_threads: Optional[pulumi.Input[str]] = None,
                       create_public_threads: Optional[pulumi.Input[str]] = None,
                       deafen_members: Optional[pulumi.Input[str]] = None,
                       deny_extends: Optional[pulumi.Input[float]] = None,
                       embed_links: Optional[pulumi.Input[str]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       kick_members: Optional[pulumi.Input[str]] = None,
                       manage_channels: Optional[pulumi.Input[str]] = None,
                       manage_emojis: Optional[pulumi.Input[str]] = None,
                       manage_events: Optional[pulumi.Input[str]] = None,
                       manage_guild: Optional[pulumi.Input[str]] = None,
                       manage_messages: Optional[pulumi.Input[str]] = None,
                       manage_nicknames: Optional[pulumi.Input[str]] = None,
                       manage_roles: Optional[pulumi.Input[str]] = None,
                       manage_threads: Optional[pulumi.Input[str]] = None,
                       manage_webhooks: Optional[pulumi.Input[str]] = None,
                       mention_everyone: Optional[pulumi.Input[str]] = None,
                       moderate_members: Optional[pulumi.Input[str]] = None,
                       move_members: Optional[pulumi.Input[str]] = None,
                       mute_members: Optional[pulumi.Input[str]] = None,
                       priority_speaker: Optional[pulumi.Input[str]] = None,
                       read_message_history: Optional[pulumi.Input[str]] = None,
                       request_to_speak: Optional[pulumi.Input[str]] = None,
                       send_messages: Optional[pulumi.Input[str]] = None,
                       send_thread_messages: Optional[pulumi.Input[str]] = None,
                       send_tts_messages: Optional[pulumi.Input[str]] = None,
                       send_voice_messages: Optional[pulumi.Input[str]] = None,
                       speak: Optional[pulumi.Input[str]] = None,
                       start_embedded_activities: Optional[pulumi.Input[str]] = None,
                       stream: Optional[pulumi.Input[str]] = None,
                       use_application_commands: Optional[pulumi.Input[str]] = None,
                       use_external_emojis: Optional[pulumi.Input[str]] = None,
                       use_external_sounds: Optional[pulumi.Input[str]] = None,
                       use_external_stickers: Optional[pulumi.Input[str]] = None,
                       use_soundboard: Optional[pulumi.Input[str]] = None,
                       use_vad: Optional[pulumi.Input[str]] = None,
                       view_audit_log: Optional[pulumi.Input[str]] = None,
                       view_channel: Optional[pulumi.Input[str]] = None,
                       view_guild_insights: Optional[pulumi.Input[str]] = None,
                       view_monetization_analytics: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetPermissionResult]
    func GetPermission(ctx *Context, args *GetPermissionArgs, opts ...InvokeOption) (*GetPermissionResult, error)
    func GetPermissionOutput(ctx *Context, args *GetPermissionOutputArgs, opts ...InvokeOption) GetPermissionResultOutput

    > Note: This function is named GetPermission in the Go SDK.

    public static class GetPermission 
    {
        public static Task<GetPermissionResult> InvokeAsync(GetPermissionArgs args, InvokeOptions? opts = null)
        public static Output<GetPermissionResult> Invoke(GetPermissionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPermissionResult> getPermission(GetPermissionArgs args, InvokeOptions options)
    public static Output<GetPermissionResult> getPermission(GetPermissionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: discord:index/getPermission:getPermission
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AddReactions string
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    Administrator string
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    AllowExtends double
    The base permission bits for allow to extend.
    AttachFiles string
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    BanMembers string
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    ChangeNickname string
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    Connect string
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    CreateEvents string
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    CreateExpressions string
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    CreateInstantInvite string
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    CreatePrivateThreads string
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    CreatePublicThreads string
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    DeafenMembers string
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    DenyExtends double
    The base permission bits for deny to extend.
    EmbedLinks string
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    Id string
    The ID of this resource.
    KickMembers string
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    ManageChannels string
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    ManageEmojis string
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    ManageEvents string
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    ManageGuild string
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    ManageMessages string
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    ManageNicknames string
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    ManageRoles string
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    ManageThreads string
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    ManageWebhooks string
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    MentionEveryone string
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    ModerateMembers string
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    MoveMembers string
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    MuteMembers string
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    PrioritySpeaker string
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    ReadMessageHistory string
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    RequestToSpeak string
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    SendMessages string
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendThreadMessages string
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendTtsMessages string
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendVoiceMessages string
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    Speak string
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    StartEmbeddedActivities string
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    Stream string
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    UseApplicationCommands string
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalEmojis string
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalSounds string
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalStickers string
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    UseSoundboard string
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    UseVad string
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    ViewAuditLog string
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    ViewChannel string
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    ViewGuildInsights string
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    ViewMonetizationAnalytics string
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    AddReactions string
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    Administrator string
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    AllowExtends float64
    The base permission bits for allow to extend.
    AttachFiles string
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    BanMembers string
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    ChangeNickname string
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    Connect string
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    CreateEvents string
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    CreateExpressions string
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    CreateInstantInvite string
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    CreatePrivateThreads string
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    CreatePublicThreads string
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    DeafenMembers string
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    DenyExtends float64
    The base permission bits for deny to extend.
    EmbedLinks string
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    Id string
    The ID of this resource.
    KickMembers string
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    ManageChannels string
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    ManageEmojis string
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    ManageEvents string
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    ManageGuild string
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    ManageMessages string
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    ManageNicknames string
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    ManageRoles string
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    ManageThreads string
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    ManageWebhooks string
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    MentionEveryone string
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    ModerateMembers string
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    MoveMembers string
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    MuteMembers string
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    PrioritySpeaker string
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    ReadMessageHistory string
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    RequestToSpeak string
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    SendMessages string
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendThreadMessages string
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendTtsMessages string
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendVoiceMessages string
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    Speak string
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    StartEmbeddedActivities string
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    Stream string
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    UseApplicationCommands string
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalEmojis string
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalSounds string
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalStickers string
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    UseSoundboard string
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    UseVad string
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    ViewAuditLog string
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    ViewChannel string
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    ViewGuildInsights string
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    ViewMonetizationAnalytics string
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    addReactions String
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    administrator String
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    allowExtends Double
    The base permission bits for allow to extend.
    attachFiles String
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    banMembers String
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    changeNickname String
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    connect String
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    createEvents String
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    createExpressions String
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    createInstantInvite String
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    createPrivateThreads String
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    createPublicThreads String
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    deafenMembers String
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    denyExtends Double
    The base permission bits for deny to extend.
    embedLinks String
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    id String
    The ID of this resource.
    kickMembers String
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    manageChannels String
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    manageEmojis String
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    manageEvents String
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    manageGuild String
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    manageMessages String
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    manageNicknames String
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    manageRoles String
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    manageThreads String
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    manageWebhooks String
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    mentionEveryone String
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    moderateMembers String
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    moveMembers String
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    muteMembers String
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    prioritySpeaker String
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    readMessageHistory String
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    requestToSpeak String
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    sendMessages String
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendThreadMessages String
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendTtsMessages String
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendVoiceMessages String
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    speak String
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    startEmbeddedActivities String
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    stream String
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    useApplicationCommands String
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    useExternalEmojis String
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    useExternalSounds String
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    useExternalStickers String
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    useSoundboard String
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    useVad String
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    viewAuditLog String
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    viewChannel String
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    viewGuildInsights String
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    viewMonetizationAnalytics String
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    addReactions string
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    administrator string
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    allowExtends number
    The base permission bits for allow to extend.
    attachFiles string
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    banMembers string
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    changeNickname string
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    connect string
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    createEvents string
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    createExpressions string
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    createInstantInvite string
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    createPrivateThreads string
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    createPublicThreads string
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    deafenMembers string
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    denyExtends number
    The base permission bits for deny to extend.
    embedLinks string
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    id string
    The ID of this resource.
    kickMembers string
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    manageChannels string
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    manageEmojis string
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    manageEvents string
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    manageGuild string
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    manageMessages string
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    manageNicknames string
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    manageRoles string
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    manageThreads string
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    manageWebhooks string
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    mentionEveryone string
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    moderateMembers string
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    moveMembers string
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    muteMembers string
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    prioritySpeaker string
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    readMessageHistory string
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    requestToSpeak string
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    sendMessages string
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendThreadMessages string
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendTtsMessages string
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendVoiceMessages string
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    speak string
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    startEmbeddedActivities string
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    stream string
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    useApplicationCommands string
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    useExternalEmojis string
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    useExternalSounds string
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    useExternalStickers string
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    useSoundboard string
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    useVad string
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    viewAuditLog string
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    viewChannel string
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    viewGuildInsights string
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    viewMonetizationAnalytics string
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    add_reactions str
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    administrator str
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    allow_extends float
    The base permission bits for allow to extend.
    attach_files str
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    ban_members str
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    change_nickname str
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    connect str
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    create_events str
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    create_expressions str
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    create_instant_invite str
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    create_private_threads str
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    create_public_threads str
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    deafen_members str
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    deny_extends float
    The base permission bits for deny to extend.
    embed_links str
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    id str
    The ID of this resource.
    kick_members str
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    manage_channels str
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    manage_emojis str
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    manage_events str
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    manage_guild str
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    manage_messages str
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    manage_nicknames str
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    manage_roles str
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    manage_threads str
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    manage_webhooks str
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    mention_everyone str
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    moderate_members str
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    move_members str
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    mute_members str
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    priority_speaker str
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    read_message_history str
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    request_to_speak str
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    send_messages str
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    send_thread_messages str
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    send_tts_messages str
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    send_voice_messages str
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    speak str
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    start_embedded_activities str
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    stream str
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    use_application_commands str
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    use_external_emojis str
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    use_external_sounds str
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    use_external_stickers str
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    use_soundboard str
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    use_vad str
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    view_audit_log str
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    view_channel str
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    view_guild_insights str
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    view_monetization_analytics str
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    addReactions String
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    administrator String
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    allowExtends Number
    The base permission bits for allow to extend.
    attachFiles String
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    banMembers String
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    changeNickname String
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    connect String
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    createEvents String
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    createExpressions String
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    createInstantInvite String
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    createPrivateThreads String
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    createPublicThreads String
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    deafenMembers String
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    denyExtends Number
    The base permission bits for deny to extend.
    embedLinks String
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    id String
    The ID of this resource.
    kickMembers String
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    manageChannels String
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    manageEmojis String
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    manageEvents String
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    manageGuild String
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    manageMessages String
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    manageNicknames String
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    manageRoles String
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    manageThreads String
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    manageWebhooks String
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    mentionEveryone String
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    moderateMembers String
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    moveMembers String
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    muteMembers String
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    prioritySpeaker String
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    readMessageHistory String
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    requestToSpeak String
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    sendMessages String
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendThreadMessages String
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendTtsMessages String
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendVoiceMessages String
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    speak String
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    startEmbeddedActivities String
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    stream String
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    useApplicationCommands String
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    useExternalEmojis String
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    useExternalSounds String
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    useExternalStickers String
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    useSoundboard String
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    useVad String
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    viewAuditLog String
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    viewChannel String
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    viewGuildInsights String
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    viewMonetizationAnalytics String
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)

    getPermission Result

    The following output properties are available:

    AllowBits double
    The allow permission bits.
    DenyBits double
    The deny permission bits.
    Id string
    The ID of this resource.
    AddReactions string
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    Administrator string
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    AllowExtends double
    The base permission bits for allow to extend.
    AttachFiles string
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    BanMembers string
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    ChangeNickname string
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    Connect string
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    CreateEvents string
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    CreateExpressions string
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    CreateInstantInvite string
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    CreatePrivateThreads string
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    CreatePublicThreads string
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    DeafenMembers string
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    DenyExtends double
    The base permission bits for deny to extend.
    EmbedLinks string
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    KickMembers string
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    ManageChannels string
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    ManageEmojis string
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    ManageEvents string
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    ManageGuild string
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    ManageMessages string
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    ManageNicknames string
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    ManageRoles string
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    ManageThreads string
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    ManageWebhooks string
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    MentionEveryone string
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    ModerateMembers string
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    MoveMembers string
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    MuteMembers string
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    PrioritySpeaker string
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    ReadMessageHistory string
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    RequestToSpeak string
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    SendMessages string
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendThreadMessages string
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendTtsMessages string
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendVoiceMessages string
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    Speak string
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    StartEmbeddedActivities string
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    Stream string
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    UseApplicationCommands string
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalEmojis string
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalSounds string
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalStickers string
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    UseSoundboard string
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    UseVad string
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    ViewAuditLog string
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    ViewChannel string
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    ViewGuildInsights string
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    ViewMonetizationAnalytics string
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    AllowBits float64
    The allow permission bits.
    DenyBits float64
    The deny permission bits.
    Id string
    The ID of this resource.
    AddReactions string
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    Administrator string
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    AllowExtends float64
    The base permission bits for allow to extend.
    AttachFiles string
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    BanMembers string
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    ChangeNickname string
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    Connect string
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    CreateEvents string
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    CreateExpressions string
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    CreateInstantInvite string
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    CreatePrivateThreads string
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    CreatePublicThreads string
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    DeafenMembers string
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    DenyExtends float64
    The base permission bits for deny to extend.
    EmbedLinks string
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    KickMembers string
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    ManageChannels string
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    ManageEmojis string
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    ManageEvents string
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    ManageGuild string
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    ManageMessages string
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    ManageNicknames string
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    ManageRoles string
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    ManageThreads string
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    ManageWebhooks string
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    MentionEveryone string
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    ModerateMembers string
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    MoveMembers string
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    MuteMembers string
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    PrioritySpeaker string
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    ReadMessageHistory string
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    RequestToSpeak string
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    SendMessages string
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendThreadMessages string
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendTtsMessages string
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    SendVoiceMessages string
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    Speak string
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    StartEmbeddedActivities string
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    Stream string
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    UseApplicationCommands string
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalEmojis string
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalSounds string
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    UseExternalStickers string
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    UseSoundboard string
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    UseVad string
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    ViewAuditLog string
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    ViewChannel string
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    ViewGuildInsights string
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    ViewMonetizationAnalytics string
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    allowBits Double
    The allow permission bits.
    denyBits Double
    The deny permission bits.
    id String
    The ID of this resource.
    addReactions String
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    administrator String
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    allowExtends Double
    The base permission bits for allow to extend.
    attachFiles String
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    banMembers String
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    changeNickname String
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    connect String
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    createEvents String
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    createExpressions String
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    createInstantInvite String
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    createPrivateThreads String
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    createPublicThreads String
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    deafenMembers String
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    denyExtends Double
    The base permission bits for deny to extend.
    embedLinks String
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    kickMembers String
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    manageChannels String
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    manageEmojis String
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    manageEvents String
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    manageGuild String
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    manageMessages String
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    manageNicknames String
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    manageRoles String
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    manageThreads String
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    manageWebhooks String
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    mentionEveryone String
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    moderateMembers String
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    moveMembers String
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    muteMembers String
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    prioritySpeaker String
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    readMessageHistory String
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    requestToSpeak String
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    sendMessages String
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendThreadMessages String
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendTtsMessages String
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendVoiceMessages String
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    speak String
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    startEmbeddedActivities String
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    stream String
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    useApplicationCommands String
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    useExternalEmojis String
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    useExternalSounds String
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    useExternalStickers String
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    useSoundboard String
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    useVad String
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    viewAuditLog String
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    viewChannel String
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    viewGuildInsights String
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    viewMonetizationAnalytics String
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    allowBits number
    The allow permission bits.
    denyBits number
    The deny permission bits.
    id string
    The ID of this resource.
    addReactions string
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    administrator string
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    allowExtends number
    The base permission bits for allow to extend.
    attachFiles string
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    banMembers string
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    changeNickname string
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    connect string
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    createEvents string
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    createExpressions string
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    createInstantInvite string
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    createPrivateThreads string
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    createPublicThreads string
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    deafenMembers string
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    denyExtends number
    The base permission bits for deny to extend.
    embedLinks string
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    kickMembers string
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    manageChannels string
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    manageEmojis string
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    manageEvents string
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    manageGuild string
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    manageMessages string
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    manageNicknames string
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    manageRoles string
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    manageThreads string
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    manageWebhooks string
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    mentionEveryone string
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    moderateMembers string
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    moveMembers string
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    muteMembers string
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    prioritySpeaker string
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    readMessageHistory string
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    requestToSpeak string
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    sendMessages string
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendThreadMessages string
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendTtsMessages string
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendVoiceMessages string
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    speak string
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    startEmbeddedActivities string
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    stream string
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    useApplicationCommands string
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    useExternalEmojis string
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    useExternalSounds string
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    useExternalStickers string
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    useSoundboard string
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    useVad string
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    viewAuditLog string
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    viewChannel string
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    viewGuildInsights string
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    viewMonetizationAnalytics string
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    allow_bits float
    The allow permission bits.
    deny_bits float
    The deny permission bits.
    id str
    The ID of this resource.
    add_reactions str
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    administrator str
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    allow_extends float
    The base permission bits for allow to extend.
    attach_files str
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    ban_members str
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    change_nickname str
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    connect str
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    create_events str
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    create_expressions str
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    create_instant_invite str
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    create_private_threads str
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    create_public_threads str
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    deafen_members str
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    deny_extends float
    The base permission bits for deny to extend.
    embed_links str
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    kick_members str
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    manage_channels str
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    manage_emojis str
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    manage_events str
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    manage_guild str
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    manage_messages str
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    manage_nicknames str
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    manage_roles str
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    manage_threads str
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    manage_webhooks str
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    mention_everyone str
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    moderate_members str
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    move_members str
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    mute_members str
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    priority_speaker str
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    read_message_history str
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    request_to_speak str
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    send_messages str
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    send_thread_messages str
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    send_tts_messages str
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    send_voice_messages str
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    speak str
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    start_embedded_activities str
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    stream str
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    use_application_commands str
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    use_external_emojis str
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    use_external_sounds str
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    use_external_stickers str
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    use_soundboard str
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    use_vad str
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    view_audit_log str
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    view_channel str
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    view_guild_insights str
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    view_monetization_analytics str
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)
    allowBits Number
    The allow permission bits.
    denyBits Number
    The deny permission bits.
    id String
    The ID of this resource.
    addReactions String
    The value to set for the add_reactions permission bit. Must be allow, unset, or deny. (default unset)
    administrator String
    The value to set for the administrator permission bit. Must be allow, unset, or deny. (default unset)
    allowExtends Number
    The base permission bits for allow to extend.
    attachFiles String
    The value to set for the attach_files permission bit. Must be allow, unset, or deny. (default unset)
    banMembers String
    The value to set for the ban_members permission bit. Must be allow, unset, or deny. (default unset)
    changeNickname String
    The value to set for the change_nickname permission bit. Must be allow, unset, or deny. (default unset)
    connect String
    The value to set for the connect permission bit. Must be allow, unset, or deny. (default unset)
    createEvents String
    The value to set for the create_events permission bit. Must be allow, unset, or deny. (default unset)
    createExpressions String
    The value to set for the create_expressions permission bit. Must be allow, unset, or deny. (default unset)
    createInstantInvite String
    The value to set for the create_instant_invite permission bit. Must be allow, unset, or deny. (default unset)
    createPrivateThreads String
    The value to set for the create_private_threads permission bit. Must be allow, unset, or deny. (default unset)
    createPublicThreads String
    The value to set for the create_public_threads permission bit. Must be allow, unset, or deny. (default unset)
    deafenMembers String
    The value to set for the deafen_members permission bit. Must be allow, unset, or deny. (default unset)
    denyExtends Number
    The base permission bits for deny to extend.
    embedLinks String
    The value to set for the embed_links permission bit. Must be allow, unset, or deny. (default unset)
    kickMembers String
    The value to set for the kick_members permission bit. Must be allow, unset, or deny. (default unset)
    manageChannels String
    The value to set for the manage_channels permission bit. Must be allow, unset, or deny. (default unset)
    manageEmojis String
    The value to set for the manage_emojis permission bit. Must be allow, unset, or deny. (default unset)
    manageEvents String
    The value to set for the manage_events permission bit. Must be allow, unset, or deny. (default unset)
    manageGuild String
    The value to set for the manage_guild permission bit. Must be allow, unset, or deny. (default unset)
    manageMessages String
    The value to set for the manage_messages permission bit. Must be allow, unset, or deny. (default unset)
    manageNicknames String
    The value to set for the manage_nicknames permission bit. Must be allow, unset, or deny. (default unset)
    manageRoles String
    The value to set for the manage_roles permission bit. Must be allow, unset, or deny. (default unset)
    manageThreads String
    The value to set for the manage_threads permission bit. Must be allow, unset, or deny. (default unset)
    manageWebhooks String
    The value to set for the manage_webhooks permission bit. Must be allow, unset, or deny. (default unset)
    mentionEveryone String
    The value to set for the mention_everyone permission bit. Must be allow, unset, or deny. (default unset)
    moderateMembers String
    The value to set for the moderate_members permission bit. Must be allow, unset, or deny. (default unset)
    moveMembers String
    The value to set for the move_members permission bit. Must be allow, unset, or deny. (default unset)
    muteMembers String
    The value to set for the mute_members permission bit. Must be allow, unset, or deny. (default unset)
    prioritySpeaker String
    The value to set for the priority_speaker permission bit. Must be allow, unset, or deny. (default unset)
    readMessageHistory String
    The value to set for the read_message_history permission bit. Must be allow, unset, or deny. (default unset)
    requestToSpeak String
    The value to set for the request_to_speak permission bit. Must be allow, unset, or deny. (default unset)
    sendMessages String
    The value to set for the send_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendThreadMessages String
    The value to set for the send_thread_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendTtsMessages String
    The value to set for the send_tts_messages permission bit. Must be allow, unset, or deny. (default unset)
    sendVoiceMessages String
    The value to set for the send_voice_messages permission bit. Must be allow, unset, or deny. (default unset)
    speak String
    The value to set for the speak permission bit. Must be allow, unset, or deny. (default unset)
    startEmbeddedActivities String
    The value to set for the start_embedded_activities permission bit. Must be allow, unset, or deny. (default unset)
    stream String
    The value to set for the stream permission bit. Must be allow, unset, or deny. (default unset)
    useApplicationCommands String
    The value to set for the use_application_commands permission bit. Must be allow, unset, or deny. (default unset)
    useExternalEmojis String
    The value to set for the use_external_emojis permission bit. Must be allow, unset, or deny. (default unset)
    useExternalSounds String
    The value to set for the use_external_sounds permission bit. Must be allow, unset, or deny. (default unset)
    useExternalStickers String
    The value to set for the use_external_stickers permission bit. Must be allow, unset, or deny. (default unset)
    useSoundboard String
    The value to set for the use_soundboard permission bit. Must be allow, unset, or deny. (default unset)
    useVad String
    The value to set for the use_vad permission bit. Must be allow, unset, or deny. (default unset)
    viewAuditLog String
    The value to set for the view_audit_log permission bit. Must be allow, unset, or deny. (default unset)
    viewChannel String
    The value to set for the view_channel permission bit. Must be allow, unset, or deny. (default unset)
    viewGuildInsights String
    The value to set for the view_guild_insights permission bit. Must be allow, unset, or deny. (default unset)
    viewMonetizationAnalytics String
    The value to set for the view_monetization_analytics permission bit. Must be allow, unset, or deny. (default unset)

    Package Details

    Repository
    discord lucky3028/terraform-provider-discord
    License
    Notes
    This Pulumi package is based on the discord Terraform Provider.
    discord logo
    discord 2.0.0 published on Friday, Mar 7, 2025 by lucky3028