Viewing docs for Aiven v6.51.0
published on Tuesday, Mar 17, 2026 by Pulumi
published on Tuesday, Mar 17, 2026 by Pulumi
Viewing docs for Aiven v6.51.0
published on Tuesday, Mar 17, 2026 by Pulumi
published on Tuesday, Mar 17, 2026 by Pulumi
Gets information about an Aiven for Apache Flink® application.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";
const exampleApp = aiven.getFlinkApplication({
project: exampleProject.project,
serviceName: "example-flink-service",
name: "example-app",
});
import pulumi
import pulumi_aiven as aiven
example_app = aiven.get_flink_application(project=example_project["project"],
service_name="example-flink-service",
name="example-app")
package main
import (
"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aiven.LookupFlinkApplication(ctx, &aiven.LookupFlinkApplicationArgs{
Project: exampleProject.Project,
ServiceName: "example-flink-service",
Name: pulumi.StringRef("example-app"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aiven = Pulumi.Aiven;
return await Deployment.RunAsync(() =>
{
var exampleApp = Aiven.GetFlinkApplication.Invoke(new()
{
Project = exampleProject.Project,
ServiceName = "example-flink-service",
Name = "example-app",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aiven.AivenFunctions;
import com.pulumi.aiven.inputs.GetFlinkApplicationArgs;
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 exampleApp = AivenFunctions.getFlinkApplication(GetFlinkApplicationArgs.builder()
.project(exampleProject.project())
.serviceName("example-flink-service")
.name("example-app")
.build());
}
}
variables:
exampleApp:
fn::invoke:
function: aiven:getFlinkApplication
arguments:
project: ${exampleProject.project}
serviceName: example-flink-service
name: example-app
Using getFlinkApplication
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 getFlinkApplication(args: GetFlinkApplicationArgs, opts?: InvokeOptions): Promise<GetFlinkApplicationResult>
function getFlinkApplicationOutput(args: GetFlinkApplicationOutputArgs, opts?: InvokeOptions): Output<GetFlinkApplicationResult>def get_flink_application(application_id: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None,
service_name: Optional[str] = None,
timeouts: Optional[GetFlinkApplicationTimeouts] = None,
opts: Optional[InvokeOptions] = None) -> GetFlinkApplicationResult
def get_flink_application_output(application_id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
timeouts: Optional[pulumi.Input[GetFlinkApplicationTimeoutsArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFlinkApplicationResult]func LookupFlinkApplication(ctx *Context, args *LookupFlinkApplicationArgs, opts ...InvokeOption) (*LookupFlinkApplicationResult, error)
func LookupFlinkApplicationOutput(ctx *Context, args *LookupFlinkApplicationOutputArgs, opts ...InvokeOption) LookupFlinkApplicationResultOutput> Note: This function is named LookupFlinkApplication in the Go SDK.
public static class GetFlinkApplication
{
public static Task<GetFlinkApplicationResult> InvokeAsync(GetFlinkApplicationArgs args, InvokeOptions? opts = null)
public static Output<GetFlinkApplicationResult> Invoke(GetFlinkApplicationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFlinkApplicationResult> getFlinkApplication(GetFlinkApplicationArgs args, InvokeOptions options)
public static Output<GetFlinkApplicationResult> getFlinkApplication(GetFlinkApplicationArgs args, InvokeOptions options)
fn::invoke:
function: aiven:index/getFlinkApplication:getFlinkApplication
arguments:
# arguments dictionaryThe following arguments are supported:
- Project string
- Project name.
- Service
Name string - Service name.
- Application
Id string - Application ID. Exactly one of the fields must be specified:
application_idorname. - Name string
- Application name. Exactly one of the fields must be specified:
application_idorname. - Timeouts
Get
Flink Application Timeouts
- Project string
- Project name.
- Service
Name string - Service name.
- Application
Id string - Application ID. Exactly one of the fields must be specified:
application_idorname. - Name string
- Application name. Exactly one of the fields must be specified:
application_idorname. - Timeouts
Get
Flink Application Timeouts
- project String
- Project name.
- service
Name String - Service name.
- application
Id String - Application ID. Exactly one of the fields must be specified:
application_idorname. - name String
- Application name. Exactly one of the fields must be specified:
application_idorname. - timeouts
Get
Flink Application Timeouts
- project string
- Project name.
- service
Name string - Service name.
- application
Id string - Application ID. Exactly one of the fields must be specified:
application_idorname. - name string
- Application name. Exactly one of the fields must be specified:
application_idorname. - timeouts
Get
Flink Application Timeouts
- project str
- Project name.
- service_
name str - Service name.
- application_
id str - Application ID. Exactly one of the fields must be specified:
application_idorname. - name str
- Application name. Exactly one of the fields must be specified:
application_idorname. - timeouts
Get
Flink Application Timeouts
- project String
- Project name.
- service
Name String - Service name.
- application
Id String - Application ID. Exactly one of the fields must be specified:
application_idorname. - name String
- Application name. Exactly one of the fields must be specified:
application_idorname. - timeouts Property Map
getFlinkApplication Result
The following output properties are available:
- Application
Id string - Application ID. Exactly one of the fields must be specified:
application_idorname. - Created
At string - The creation timestamp of this entity in ISO 8601 format, always in UTC.
- Created
By string - The creator of this entity.
- Id string
- Resource ID composed as:
project/service_name/application_id. - Name string
- Application name. Exactly one of the fields must be specified:
application_idorname. - Project string
- Project name.
- Service
Name string - Service name.
- Updated
At string - The update timestamp of this entity in ISO 8601 format, always in UTC.
- Updated
By string - The latest updater of this entity.
- Timeouts
Get
Flink Application Timeouts
- Application
Id string - Application ID. Exactly one of the fields must be specified:
application_idorname. - Created
At string - The creation timestamp of this entity in ISO 8601 format, always in UTC.
- Created
By string - The creator of this entity.
- Id string
- Resource ID composed as:
project/service_name/application_id. - Name string
- Application name. Exactly one of the fields must be specified:
application_idorname. - Project string
- Project name.
- Service
Name string - Service name.
- Updated
At string - The update timestamp of this entity in ISO 8601 format, always in UTC.
- Updated
By string - The latest updater of this entity.
- Timeouts
Get
Flink Application Timeouts
- application
Id String - Application ID. Exactly one of the fields must be specified:
application_idorname. - created
At String - The creation timestamp of this entity in ISO 8601 format, always in UTC.
- created
By String - The creator of this entity.
- id String
- Resource ID composed as:
project/service_name/application_id. - name String
- Application name. Exactly one of the fields must be specified:
application_idorname. - project String
- Project name.
- service
Name String - Service name.
- updated
At String - The update timestamp of this entity in ISO 8601 format, always in UTC.
- updated
By String - The latest updater of this entity.
- timeouts
Get
Flink Application Timeouts
- application
Id string - Application ID. Exactly one of the fields must be specified:
application_idorname. - created
At string - The creation timestamp of this entity in ISO 8601 format, always in UTC.
- created
By string - The creator of this entity.
- id string
- Resource ID composed as:
project/service_name/application_id. - name string
- Application name. Exactly one of the fields must be specified:
application_idorname. - project string
- Project name.
- service
Name string - Service name.
- updated
At string - The update timestamp of this entity in ISO 8601 format, always in UTC.
- updated
By string - The latest updater of this entity.
- timeouts
Get
Flink Application Timeouts
- application_
id str - Application ID. Exactly one of the fields must be specified:
application_idorname. - created_
at str - The creation timestamp of this entity in ISO 8601 format, always in UTC.
- created_
by str - The creator of this entity.
- id str
- Resource ID composed as:
project/service_name/application_id. - name str
- Application name. Exactly one of the fields must be specified:
application_idorname. - project str
- Project name.
- service_
name str - Service name.
- updated_
at str - The update timestamp of this entity in ISO 8601 format, always in UTC.
- updated_
by str - The latest updater of this entity.
- timeouts
Get
Flink Application Timeouts
- application
Id String - Application ID. Exactly one of the fields must be specified:
application_idorname. - created
At String - The creation timestamp of this entity in ISO 8601 format, always in UTC.
- created
By String - The creator of this entity.
- id String
- Resource ID composed as:
project/service_name/application_id. - name String
- Application name. Exactly one of the fields must be specified:
application_idorname. - project String
- Project name.
- service
Name String - Service name.
- updated
At String - The update timestamp of this entity in ISO 8601 format, always in UTC.
- updated
By String - The latest updater of this entity.
- timeouts Property Map
Supporting Types
GetFlinkApplicationTimeouts
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- read str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aivenTerraform Provider.
Viewing docs for Aiven v6.51.0
published on Tuesday, Mar 17, 2026 by Pulumi
published on Tuesday, Mar 17, 2026 by Pulumi
