1. Registry
  2. Packages
  3. Authentik Provider
  4. API Docs
  5. getApplicationEntitlement
Viewing docs for authentik 2026.8.0
published on Wednesday, Sep 9, 2026 by goauthentik
Viewing docs for authentik 2026.8.0
published on Wednesday, Sep 9, 2026 by goauthentik

    Get application entitlements by id or application uuid and entitlement name

    Using getApplicationEntitlement

    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 getApplicationEntitlement(args: GetApplicationEntitlementArgs, opts?: InvokeOptions): Promise<GetApplicationEntitlementResult>
    function getApplicationEntitlementOutput(args: GetApplicationEntitlementOutputArgs, opts?: InvokeOutputOptions): Output<GetApplicationEntitlementResult>
    def get_application_entitlement(app: Optional[str] = None,
                                    id: Optional[str] = None,
                                    name: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetApplicationEntitlementResult
    def get_application_entitlement_output(app: pulumi.Input[Optional[str]] = None,
                                    id: pulumi.Input[Optional[str]] = None,
                                    name: pulumi.Input[Optional[str]] = None,
                                    opts: Optional[InvokeOutputOptions] = None) -> Output[GetApplicationEntitlementResult]
    func LookupApplicationEntitlement(ctx *Context, args *LookupApplicationEntitlementArgs, opts ...InvokeOption) (*LookupApplicationEntitlementResult, error)
    func LookupApplicationEntitlementOutput(ctx *Context, args *LookupApplicationEntitlementOutputArgs, opts ...InvokeOption) LookupApplicationEntitlementResultOutput

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

    public static class GetApplicationEntitlement 
    {
        public static Task<GetApplicationEntitlementResult> InvokeAsync(GetApplicationEntitlementArgs args, InvokeOptions? opts = null)
        public static Output<GetApplicationEntitlementResult> Invoke(GetApplicationEntitlementInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetApplicationEntitlementResult> Invoke(GetApplicationEntitlementInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetApplicationEntitlementResult> getApplicationEntitlement(GetApplicationEntitlementArgs args, InvokeOptions options)
    public static Output<GetApplicationEntitlementResult> getApplicationEntitlement(GetApplicationEntitlementArgs args, InvokeOptions options)
    public static Output<GetApplicationEntitlementResult> getApplicationEntitlement(GetApplicationEntitlementArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: authentik:index/getApplicationEntitlement:getApplicationEntitlement
      arguments:
        # arguments dictionary
    data "authentik_get_application_entitlement" "name" {
        # arguments
    }

    The following arguments are supported:

    App string
    Generated.
    Id string
    Generated.
    Name string
    Generated.
    App string
    Generated.
    Id string
    Generated.
    Name string
    Generated.
    app string
    Generated.
    id string
    Generated.
    name string
    Generated.
    app String
    Generated.
    id String
    Generated.
    name String
    Generated.
    app string
    Generated.
    id string
    Generated.
    name string
    Generated.
    app str
    Generated.
    id str
    Generated.
    name str
    Generated.
    app String
    Generated.
    id String
    Generated.
    name String
    Generated.

    getApplicationEntitlement Result

    The following output properties are available:

    App string
    Generated.
    Attributes string
    Generated.
    Id string
    Generated.
    Name string
    Generated.
    App string
    Generated.
    Attributes string
    Generated.
    Id string
    Generated.
    Name string
    Generated.
    app string
    Generated.
    attributes string
    Generated.
    id string
    Generated.
    name string
    Generated.
    app String
    Generated.
    attributes String
    Generated.
    id String
    Generated.
    name String
    Generated.
    app string
    Generated.
    attributes string
    Generated.
    id string
    Generated.
    name string
    Generated.
    app str
    Generated.
    attributes str
    Generated.
    id str
    Generated.
    name str
    Generated.
    app String
    Generated.
    attributes String
    Generated.
    id String
    Generated.
    name String
    Generated.

    Package Details

    Repository
    authentik goauthentik/terraform-provider-authentik
    License
    Notes
    This Pulumi package is based on the authentik Terraform Provider.
    Viewing docs for authentik 2026.8.0
    published on Wednesday, Sep 9, 2026 by goauthentik

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial