import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Gets information about an Aiven for Apache FlinkĀ® application version. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aiven from "@pulumi/aiven"; * * const main = aiven.getFlinkApplicationVersion({ * project: exampleProject.project, * serviceName: exampleFlink.serviceName, * applicationId: exampleApp.applicationId, * applicationVersionId: "d6e7f71c-cadf-49b5-a4ad-126c805fe684", * }); * ``` */ export declare function getFlinkApplicationVersion(args: GetFlinkApplicationVersionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFlinkApplicationVersion. */ export interface GetFlinkApplicationVersionArgs { /** * Application ID. */ applicationId: string; /** * Application version ID. */ applicationVersionId: string; /** * The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. */ project: string; /** * The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. */ serviceName: string; } /** * A collection of values returned by getFlinkApplicationVersion. */ export interface GetFlinkApplicationVersionResult { /** * Application ID. */ readonly applicationId: string; /** * Application version ID. */ readonly applicationVersionId: string; /** * Application version creation time. */ readonly createdAt: string; /** * The user who created the application. */ readonly createdBy: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. */ readonly project: string; /** * The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. */ readonly serviceName: string; /** * The sink table for the application. */ readonly sink: outputs.GetFlinkApplicationVersionSink[]; /** * Application sinks */ readonly sinks: outputs.GetFlinkApplicationVersionSink[]; /** * The source table for the application. */ readonly source: outputs.GetFlinkApplicationVersionSource[]; /** * Application sources */ readonly sources: outputs.GetFlinkApplicationVersionSource[]; /** * Job SQL statement. */ readonly statement: string; /** * Application version number. */ readonly version: number; } /** * Gets information about an Aiven for Apache FlinkĀ® application version. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aiven from "@pulumi/aiven"; * * const main = aiven.getFlinkApplicationVersion({ * project: exampleProject.project, * serviceName: exampleFlink.serviceName, * applicationId: exampleApp.applicationId, * applicationVersionId: "d6e7f71c-cadf-49b5-a4ad-126c805fe684", * }); * ``` */ export declare function getFlinkApplicationVersionOutput(args: GetFlinkApplicationVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFlinkApplicationVersion. */ export interface GetFlinkApplicationVersionOutputArgs { /** * Application ID. */ applicationId: pulumi.Input; /** * Application version ID. */ applicationVersionId: pulumi.Input; /** * The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. */ project: pulumi.Input; /** * The name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource. */ serviceName: pulumi.Input; } //# sourceMappingURL=getFlinkApplicationVersion.d.ts.map