---
type: resource-type
title: Url
description: aws resource type AWS::Lambda::Url
name: Url
lexicon: aws
resource_type: AWS::Lambda::Url
---
`AWS::Lambda::Url`, a resource type of the aws lexicon.

## Properties

- `AuthType` (`"AWS_IAM" | "NONE"`, required): Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL.
- `TargetFunctionArn` (`string`, required): The Amazon Resource Name (ARN) of the function associated with the Function URL.
- `Cors` (`Url_Cors`, optional)
- `FunctionArn` (`string`, optional): The full Amazon Resource Name (ARN) of the function associated with the Function URL.
- `FunctionUrl` (`string`, optional): The generated url for this resource.
- `InvokeMode` (`"BUFFERED" | "RESPONSE_STREAM"`, optional): The invocation mode for the function's URL. Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED.
- `Qualifier` (`string`, optional): The alias qualifier for the target function. If TargetFunctionArn is unqualified then Qualifier must be passed.

## Attributes

- `FunctionArn`
- `FunctionUrl`
