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 classFunctionUrlState.Builder
-
Field Summary
Fields Modifier and Type Field Description static FunctionUrlStateEmpty
-
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.Builderbuilder()static FunctionUrlState.Builderbuilder(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>>invokeMode()java.util.Optional<com.pulumi.core.Output<java.lang.String>>qualifier()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()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:
- Type of authentication that the function URL uses. Valid values are `AWS_IAM` and `NONE`.
-
cors
public java.util.Optional<com.pulumi.core.Output<FunctionUrlCorsArgs>> cors()
- Returns:
- Cross-origin resource sharing (CORS) settings for the function URL. See below.
-
functionArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> functionArn()
- Returns:
- ARN of the Lambda function.
-
functionName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> functionName()
- Returns:
- Name or ARN of the Lambda function. The following arguments are optional:
-
functionUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> functionUrl()
- Returns:
- HTTP URL endpoint for the function in the format `https://<url_id>.lambda-url.<region>.on.aws/`.
-
invokeMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> invokeMode()
- Returns:
- How the Lambda function responds to an invocation. Valid values are `BUFFERED` (default) and `RESPONSE_STREAM`.
-
qualifier
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> qualifier()
- Returns:
- Alias name or `$LATEST`.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
urlId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> urlId()
- Returns:
- Generated ID for the endpoint.
-
builder
public static FunctionUrlState.Builder builder()
-
builder
public static FunctionUrlState.Builder builder(FunctionUrlState defaults)
-
-