import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * Resource Type definition for AWS:AppIntegrations::Application */ export declare function getApplication(args: GetApplicationArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetApplicationArgs { /** * The Amazon Resource Name (ARN) of the application. */ applicationArn: string; } export interface GetApplicationResult { /** * The Amazon Resource Name (ARN) of the application. */ readonly applicationArn?: string; /** * The application configuration. Cannot be used when IsService is true. */ readonly applicationConfig?: outputs.appintegrations.ApplicationConfig; /** * Application source config */ readonly applicationSourceConfig?: outputs.appintegrations.ApplicationSourceConfigProperties; /** * The type of application */ readonly applicationType?: enums.appintegrations.ApplicationType; /** * The application description. */ readonly description?: string; /** * The id of the application. */ readonly id?: string; /** * The iframe configuration */ readonly iframeConfig?: outputs.appintegrations.ApplicationIframeConfig; /** * The initialization timeout in milliseconds. Required when IsService is true. */ readonly initializationTimeout?: number; /** * Indicates if the application is a service */ readonly isService?: boolean; /** * The name of the application. */ readonly name?: string; /** * The namespace of the application. */ readonly namespace?: string; /** * The configuration of events or requests that the application has access to. */ readonly permissions?: string[]; /** * The tags (keys and values) associated with the application. */ readonly tags?: outputs.Tag[]; } /** * Resource Type definition for AWS:AppIntegrations::Application */ export declare function getApplicationOutput(args: GetApplicationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetApplicationOutputArgs { /** * The Amazon Resource Name (ARN) of the application. */ applicationArn: pulumi.Input; }