We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.40.0 published on Thursday, Dec 11, 2025 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.40.0 published on Thursday, Dec 11, 2025 by Pulumi
Resource Type definition for AWS::CloudFront::ConnectionFunction
Using getConnectionFunction
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 getConnectionFunction(args: GetConnectionFunctionArgs, opts?: InvokeOptions): Promise<GetConnectionFunctionResult>
function getConnectionFunctionOutput(args: GetConnectionFunctionOutputArgs, opts?: InvokeOptions): Output<GetConnectionFunctionResult>def get_connection_function(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetConnectionFunctionResult
def get_connection_function_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConnectionFunctionResult]func LookupConnectionFunction(ctx *Context, args *LookupConnectionFunctionArgs, opts ...InvokeOption) (*LookupConnectionFunctionResult, error)
func LookupConnectionFunctionOutput(ctx *Context, args *LookupConnectionFunctionOutputArgs, opts ...InvokeOption) LookupConnectionFunctionResultOutput> Note: This function is named LookupConnectionFunction in the Go SDK.
public static class GetConnectionFunction
{
public static Task<GetConnectionFunctionResult> InvokeAsync(GetConnectionFunctionArgs args, InvokeOptions? opts = null)
public static Output<GetConnectionFunctionResult> Invoke(GetConnectionFunctionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConnectionFunctionResult> getConnectionFunction(GetConnectionFunctionArgs args, InvokeOptions options)
public static Output<GetConnectionFunctionResult> getConnectionFunction(GetConnectionFunctionArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:cloudfront:getConnectionFunction
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- The connection function ID.
- Id string
- The connection function ID.
- id String
- The connection function ID.
- id string
- The connection function ID.
- id str
- The connection function ID.
- id String
- The connection function ID.
getConnectionFunction Result
The following output properties are available:
- Connection
Function stringArn - The connection function Amazon Resource Name (ARN).
- Connection
Function stringCode - The code for the connection function.
- Connection
Function Pulumi.Config Aws Native. Cloud Front. Outputs. Connection Function Config - Contains configuration information about a CloudFront function.
- Created
Time string - The connection function created time.
- ETag string
- A complex type that contains
Tagkey andTagvalue. - Id string
- The connection function ID.
- Last
Modified stringTime - The connection function last modified time.
- Stage
Pulumi.
Aws Native. Cloud Front. Connection Function Stage - The connection function stage.
- Status
Pulumi.
Aws Native. Cloud Front. Connection Function Status - The connection function status.
-
List<Pulumi.
Aws Native. Outputs. Tag> - A complex type that contains zero or more
Tagelements.
- Connection
Function stringArn - The connection function Amazon Resource Name (ARN).
- Connection
Function stringCode - The code for the connection function.
- Connection
Function ConnectionConfig Function Config - Contains configuration information about a CloudFront function.
- Created
Time string - The connection function created time.
- ETag string
- A complex type that contains
Tagkey andTagvalue. - Id string
- The connection function ID.
- Last
Modified stringTime - The connection function last modified time.
- Stage
Connection
Function Stage - The connection function stage.
- Status
Connection
Function Status - The connection function status.
- Tag
- A complex type that contains zero or more
Tagelements.
- connection
Function StringArn - The connection function Amazon Resource Name (ARN).
- connection
Function StringCode - The code for the connection function.
- connection
Function ConnectionConfig Function Config - Contains configuration information about a CloudFront function.
- created
Time String - The connection function created time.
- e
Tag String - A complex type that contains
Tagkey andTagvalue. - id String
- The connection function ID.
- last
Modified StringTime - The connection function last modified time.
- stage
Connection
Function Stage - The connection function stage.
- status
Connection
Function Status - The connection function status.
- List<Tag>
- A complex type that contains zero or more
Tagelements.
- connection
Function stringArn - The connection function Amazon Resource Name (ARN).
- connection
Function stringCode - The code for the connection function.
- connection
Function ConnectionConfig Function Config - Contains configuration information about a CloudFront function.
- created
Time string - The connection function created time.
- e
Tag string - A complex type that contains
Tagkey andTagvalue. - id string
- The connection function ID.
- last
Modified stringTime - The connection function last modified time.
- stage
Connection
Function Stage - The connection function stage.
- status
Connection
Function Status - The connection function status.
- Tag[]
- A complex type that contains zero or more
Tagelements.
- connection_
function_ strarn - The connection function Amazon Resource Name (ARN).
- connection_
function_ strcode - The code for the connection function.
- connection_
function_ Connectionconfig Function Config - Contains configuration information about a CloudFront function.
- created_
time str - The connection function created time.
- e_
tag str - A complex type that contains
Tagkey andTagvalue. - id str
- The connection function ID.
- last_
modified_ strtime - The connection function last modified time.
- stage
Connection
Function Stage - The connection function stage.
- status
Connection
Function Status - The connection function status.
- Sequence[root_Tag]
- A complex type that contains zero or more
Tagelements.
- connection
Function StringArn - The connection function Amazon Resource Name (ARN).
- connection
Function StringCode - The code for the connection function.
- connection
Function Property MapConfig - Contains configuration information about a CloudFront function.
- created
Time String - The connection function created time.
- e
Tag String - A complex type that contains
Tagkey andTagvalue. - id String
- The connection function ID.
- last
Modified StringTime - The connection function last modified time.
- stage "DEVELOPMENT" | "LIVE"
- The connection function stage.
- status "UNPUBLISHED" | "DEPLOYED" | "UNASSOCIATED" | "PUBLISHING" | "IN_PROGRESS"
- The connection function status.
- List<Property Map>
- A complex type that contains zero or more
Tagelements.
Supporting Types
ConnectionFunctionConfig
- Comment string
- A comment to describe the function.
- Runtime
Pulumi.
Aws Native. Cloud Front. Connection Function Config Runtime - The function's runtime environment version.
- Key
Value List<Pulumi.Store Associations Aws Native. Cloud Front. Inputs. Connection Function Key Value Store Association> - The configuration for the key value store associations.
- Comment string
- A comment to describe the function.
- Runtime
Connection
Function Config Runtime - The function's runtime environment version.
- Key
Value []ConnectionStore Associations Function Key Value Store Association - The configuration for the key value store associations.
- comment String
- A comment to describe the function.
- runtime
Connection
Function Config Runtime - The function's runtime environment version.
- key
Value List<ConnectionStore Associations Function Key Value Store Association> - The configuration for the key value store associations.
- comment string
- A comment to describe the function.
- runtime
Connection
Function Config Runtime - The function's runtime environment version.
- key
Value ConnectionStore Associations Function Key Value Store Association[] - The configuration for the key value store associations.
- comment str
- A comment to describe the function.
- runtime
Connection
Function Config Runtime - The function's runtime environment version.
- key_
value_ Sequence[Connectionstore_ associations Function Key Value Store Association] - The configuration for the key value store associations.
- comment String
- A comment to describe the function.
- runtime "-js-2.0"
- The function's runtime environment version.
- key
Value List<Property Map>Store Associations - The configuration for the key value store associations.
ConnectionFunctionConfigRuntime
ConnectionFunctionKeyValueStoreAssociation
- Key
Value stringStore Arn - The Amazon Resource Name (ARN) of the key value store association.
- Key
Value stringStore Arn - The Amazon Resource Name (ARN) of the key value store association.
- key
Value StringStore Arn - The Amazon Resource Name (ARN) of the key value store association.
- key
Value stringStore Arn - The Amazon Resource Name (ARN) of the key value store association.
- key_
value_ strstore_ arn - The Amazon Resource Name (ARN) of the key value store association.
- key
Value StringStore Arn - The Amazon Resource Name (ARN) of the key value store association.
ConnectionFunctionStage
ConnectionFunctionStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.40.0 published on Thursday, Dec 11, 2025 by Pulumi
