import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * A connection that can be used in Actions, including in the Workflow Automation and App Builder products. This data source requires a registered application key. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as datadog from "@pulumi/datadog"; * * const myConnection = datadog.getActionConnection({ * id: "11111111-2222-3333-4444-555555555555", * }); * ``` */ export declare function getActionConnection(args: GetActionConnectionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getActionConnection. */ export interface GetActionConnectionArgs { /** * Configuration for an AWS connection */ aws?: inputs.GetActionConnectionAws; /** * Configuration for an HTTP connection */ http?: inputs.GetActionConnectionHttp; /** * ID for Connection. */ id: string; } /** * A collection of values returned by getActionConnection. */ export interface GetActionConnectionResult { /** * Configuration for an AWS connection */ readonly aws?: outputs.GetActionConnectionAws; /** * Configuration for an HTTP connection */ readonly http?: outputs.GetActionConnectionHttp; /** * ID for Connection. */ readonly id: string; /** * Name of the connection */ readonly name: string; } /** * A connection that can be used in Actions, including in the Workflow Automation and App Builder products. This data source requires a registered application key. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as datadog from "@pulumi/datadog"; * * const myConnection = datadog.getActionConnection({ * id: "11111111-2222-3333-4444-555555555555", * }); * ``` */ export declare function getActionConnectionOutput(args: GetActionConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getActionConnection. */ export interface GetActionConnectionOutputArgs { /** * Configuration for an AWS connection */ aws?: pulumi.Input; /** * Configuration for an HTTP connection */ http?: pulumi.Input; /** * ID for Connection. */ id: pulumi.Input; }