1. Packages
  2. Authentik Provider
  3. API Docs
  4. getRbacPermission
authentik 2025.4.0 published on Friday, May 2, 2025 by goauthentik

authentik.getRbacPermission

Explore with Pulumi AI

authentik logo
authentik 2025.4.0 published on Friday, May 2, 2025 by goauthentik

    Get a permission by codename

    Using getRbacPermission

    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 getRbacPermission(args: GetRbacPermissionArgs, opts?: InvokeOptions): Promise<GetRbacPermissionResult>
    function getRbacPermissionOutput(args: GetRbacPermissionOutputArgs, opts?: InvokeOptions): Output<GetRbacPermissionResult>
    def get_rbac_permission(codename: Optional[str] = None,
                            id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetRbacPermissionResult
    def get_rbac_permission_output(codename: Optional[pulumi.Input[str]] = None,
                            id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetRbacPermissionResult]
    func GetRbacPermission(ctx *Context, args *GetRbacPermissionArgs, opts ...InvokeOption) (*GetRbacPermissionResult, error)
    func GetRbacPermissionOutput(ctx *Context, args *GetRbacPermissionOutputArgs, opts ...InvokeOption) GetRbacPermissionResultOutput

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

    public static class GetRbacPermission 
    {
        public static Task<GetRbacPermissionResult> InvokeAsync(GetRbacPermissionArgs args, InvokeOptions? opts = null)
        public static Output<GetRbacPermissionResult> Invoke(GetRbacPermissionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRbacPermissionResult> getRbacPermission(GetRbacPermissionArgs args, InvokeOptions options)
    public static Output<GetRbacPermissionResult> getRbacPermission(GetRbacPermissionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: authentik:index/getRbacPermission:getRbacPermission
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Codename string
    Id string
    The ID of this resource.
    Codename string
    Id string
    The ID of this resource.
    codename String
    id String
    The ID of this resource.
    codename string
    id string
    The ID of this resource.
    codename str
    id str
    The ID of this resource.
    codename String
    id String
    The ID of this resource.

    getRbacPermission Result

    The following output properties are available:

    App string
    Generated.
    Codename string
    Id string
    The ID of this resource.
    Model string
    Generated.
    App string
    Generated.
    Codename string
    Id string
    The ID of this resource.
    Model string
    Generated.
    app String
    Generated.
    codename String
    id String
    The ID of this resource.
    model String
    Generated.
    app string
    Generated.
    codename string
    id string
    The ID of this resource.
    model string
    Generated.
    app str
    Generated.
    codename str
    id str
    The ID of this resource.
    model str
    Generated.
    app String
    Generated.
    codename String
    id String
    The ID of this resource.
    model String
    Generated.

    Package Details

    Repository
    authentik goauthentik/terraform-provider-authentik
    License
    Notes
    This Pulumi package is based on the authentik Terraform Provider.
    authentik logo
    authentik 2025.4.0 published on Friday, May 2, 2025 by goauthentik