pulumi-logtail
Version:
A Pulumi provider for managing Logtail log management and analytics resources, dynamically bridged from the Terraform Logtail provider with support for sources, metrics, and log aggregation.
39 lines (38 loc) • 1.25 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
export declare function getConnection(args?: GetConnectionArgs, opts?: pulumi.InvokeOptions): Promise<GetConnectionResult>;
/**
* A collection of arguments for invoking getConnection.
*/
export interface GetConnectionArgs {
id?: string;
}
/**
* A collection of values returned by getConnection.
*/
export interface GetConnectionResult {
readonly clientType: string;
readonly createdAt: string;
readonly createdBy: {
[key: string]: string;
};
readonly dataRegion: string;
readonly dataSources: outputs.GetConnectionDataSource[];
readonly host: string;
readonly id: string;
readonly ipAllowlists: string[];
readonly note: string;
readonly port: number;
readonly sampleQuery: string;
readonly teamIds: number[];
readonly teamNames: string[];
readonly username: string;
readonly validUntil: string;
}
export declare function getConnectionOutput(args?: GetConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetConnectionResult>;
/**
* A collection of arguments for invoking getConnection.
*/
export interface GetConnectionOutputArgs {
id?: pulumi.Input<string>;
}