@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
66 lines (65 loc) • 2.03 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
* Resource Type definition for AWS::CloudFront::ConnectionFunction
*/
export declare function getConnectionFunction(args: GetConnectionFunctionArgs, opts?: pulumi.InvokeOptions): Promise<GetConnectionFunctionResult>;
export interface GetConnectionFunctionArgs {
/**
* The connection function ID.
*/
id: string;
}
export interface GetConnectionFunctionResult {
/**
* The connection function Amazon Resource Name (ARN).
*/
readonly connectionFunctionArn?: string;
/**
* The code for the connection function.
*/
readonly connectionFunctionCode?: string;
/**
* Contains configuration information about a CloudFront function.
*/
readonly connectionFunctionConfig?: outputs.cloudfront.ConnectionFunctionConfig;
/**
* The connection function created time.
*/
readonly createdTime?: string;
/**
* A complex type that contains `Tag` key and `Tag` value.
*/
readonly eTag?: string;
/**
* The connection function ID.
*/
readonly id?: string;
/**
* The connection function last modified time.
*/
readonly lastModifiedTime?: string;
/**
* The connection function stage.
*/
readonly stage?: enums.cloudfront.ConnectionFunctionStage;
/**
* The connection function status.
*/
readonly status?: enums.cloudfront.ConnectionFunctionStatus;
/**
* A complex type that contains zero or more `Tag` elements.
*/
readonly tags?: outputs.Tag[];
}
/**
* Resource Type definition for AWS::CloudFront::ConnectionFunction
*/
export declare function getConnectionFunctionOutput(args: GetConnectionFunctionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetConnectionFunctionResult>;
export interface GetConnectionFunctionOutputArgs {
/**
* The connection function ID.
*/
id: pulumi.Input<string>;
}