Package com.pulumi.aws.lambda.inputs
Class FunctionUrlState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lambda.inputs.FunctionUrlState
-
public final class FunctionUrlState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FunctionUrlState.Builder
-
Field Summary
Fields Modifier and Type Field Description static FunctionUrlState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
authorizationType()
static FunctionUrlState.Builder
builder()
static FunctionUrlState.Builder
builder(FunctionUrlState defaults)
java.util.Optional<com.pulumi.core.Output<FunctionUrlCorsArgs>>
cors()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
functionArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
functionName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
functionUrl()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
qualifier()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
urlId()
-
-
-
Field Detail
-
Empty
public static final FunctionUrlState Empty
-
-
Method Detail
-
authorizationType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authorizationType()
- Returns:
- The type of authentication that the function URL uses. Set to `"AWS_IAM"` to restrict access to authenticated IAM users only. Set to `"NONE"` to bypass IAM authentication and create a public endpoint. See the [AWS documentation](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html) for more details.
-
cors
public java.util.Optional<com.pulumi.core.Output<FunctionUrlCorsArgs>> cors()
- Returns:
- The [cross-origin resource sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) settings for the function URL. Documented below.
-
functionArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> functionArn()
- Returns:
- The Amazon Resource Name (ARN) of the function.
-
functionName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> functionName()
- Returns:
- The name (or ARN) of the Lambda function.
-
functionUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> functionUrl()
- Returns:
- The HTTP URL endpoint for the function in the format `https://<url_id>.lambda-url.<region>.on.aws`.
-
qualifier
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> qualifier()
- Returns:
- The alias name or `"$LATEST"`.
-
urlId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> urlId()
- Returns:
- A generated ID for the endpoint.
-
builder
public static FunctionUrlState.Builder builder()
-
builder
public static FunctionUrlState.Builder builder(FunctionUrlState defaults)
-
-