Package com.pulumi.aws.lambda.inputs
Class FunctionUrlState.Builder
- java.lang.Object
-
- com.pulumi.aws.lambda.inputs.FunctionUrlState.Builder
-
- Enclosing class:
- FunctionUrlState
public static final class FunctionUrlState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FunctionUrlState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionUrlState.BuilderauthorizationType(com.pulumi.core.Output<java.lang.String> authorizationType)FunctionUrlState.BuilderauthorizationType(java.lang.String authorizationType)FunctionUrlStatebuild()FunctionUrlState.Buildercors(FunctionUrlCorsArgs cors)FunctionUrlState.Buildercors(com.pulumi.core.Output<FunctionUrlCorsArgs> cors)FunctionUrlState.BuilderfunctionArn(com.pulumi.core.Output<java.lang.String> functionArn)FunctionUrlState.BuilderfunctionArn(java.lang.String functionArn)FunctionUrlState.BuilderfunctionName(com.pulumi.core.Output<java.lang.String> functionName)FunctionUrlState.BuilderfunctionName(java.lang.String functionName)FunctionUrlState.BuilderfunctionUrl(com.pulumi.core.Output<java.lang.String> functionUrl)FunctionUrlState.BuilderfunctionUrl(java.lang.String functionUrl)FunctionUrlState.BuilderinvokeMode(com.pulumi.core.Output<java.lang.String> invokeMode)FunctionUrlState.BuilderinvokeMode(java.lang.String invokeMode)FunctionUrlState.Builderqualifier(com.pulumi.core.Output<java.lang.String> qualifier)FunctionUrlState.Builderqualifier(java.lang.String qualifier)FunctionUrlState.Builderregion(com.pulumi.core.Output<java.lang.String> region)FunctionUrlState.Builderregion(java.lang.String region)FunctionUrlState.BuilderurlId(com.pulumi.core.Output<java.lang.String> urlId)FunctionUrlState.BuilderurlId(java.lang.String urlId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FunctionUrlState defaults)
-
-
Method Detail
-
authorizationType
public FunctionUrlState.Builder authorizationType(@Nullable com.pulumi.core.Output<java.lang.String> authorizationType)
- Parameters:
authorizationType- Type of authentication that the function URL uses. Valid values are `AWS_IAM` and `NONE`.- Returns:
- builder
-
authorizationType
public FunctionUrlState.Builder authorizationType(java.lang.String authorizationType)
- Parameters:
authorizationType- Type of authentication that the function URL uses. Valid values are `AWS_IAM` and `NONE`.- Returns:
- builder
-
cors
public FunctionUrlState.Builder cors(@Nullable com.pulumi.core.Output<FunctionUrlCorsArgs> cors)
- Parameters:
cors- Cross-origin resource sharing (CORS) settings for the function URL. See below.- Returns:
- builder
-
cors
public FunctionUrlState.Builder cors(FunctionUrlCorsArgs cors)
- Parameters:
cors- Cross-origin resource sharing (CORS) settings for the function URL. See below.- Returns:
- builder
-
functionArn
public FunctionUrlState.Builder functionArn(@Nullable com.pulumi.core.Output<java.lang.String> functionArn)
- Parameters:
functionArn- ARN of the Lambda function.- Returns:
- builder
-
functionArn
public FunctionUrlState.Builder functionArn(java.lang.String functionArn)
- Parameters:
functionArn- ARN of the Lambda function.- Returns:
- builder
-
functionName
public FunctionUrlState.Builder functionName(@Nullable com.pulumi.core.Output<java.lang.String> functionName)
- Parameters:
functionName- Name or ARN of the Lambda function. The following arguments are optional:- Returns:
- builder
-
functionName
public FunctionUrlState.Builder functionName(java.lang.String functionName)
- Parameters:
functionName- Name or ARN of the Lambda function. The following arguments are optional:- Returns:
- builder
-
functionUrl
public FunctionUrlState.Builder functionUrl(@Nullable com.pulumi.core.Output<java.lang.String> functionUrl)
- Parameters:
functionUrl- HTTP URL endpoint for the function in the format `https://<url_id>.lambda-url.<region>.on.aws/`.- Returns:
- builder
-
functionUrl
public FunctionUrlState.Builder functionUrl(java.lang.String functionUrl)
- Parameters:
functionUrl- HTTP URL endpoint for the function in the format `https://<url_id>.lambda-url.<region>.on.aws/`.- Returns:
- builder
-
invokeMode
public FunctionUrlState.Builder invokeMode(@Nullable com.pulumi.core.Output<java.lang.String> invokeMode)
- Parameters:
invokeMode- How the Lambda function responds to an invocation. Valid values are `BUFFERED` (default) and `RESPONSE_STREAM`.- Returns:
- builder
-
invokeMode
public FunctionUrlState.Builder invokeMode(java.lang.String invokeMode)
- Parameters:
invokeMode- How the Lambda function responds to an invocation. Valid values are `BUFFERED` (default) and `RESPONSE_STREAM`.- Returns:
- builder
-
qualifier
public FunctionUrlState.Builder qualifier(@Nullable com.pulumi.core.Output<java.lang.String> qualifier)
- Parameters:
qualifier- Alias name or `$LATEST`.- Returns:
- builder
-
qualifier
public FunctionUrlState.Builder qualifier(java.lang.String qualifier)
- Parameters:
qualifier- Alias name or `$LATEST`.- Returns:
- builder
-
region
public FunctionUrlState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- 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.- Returns:
- builder
-
region
public FunctionUrlState.Builder region(java.lang.String region)
- Parameters:
region- 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.- Returns:
- builder
-
urlId
public FunctionUrlState.Builder urlId(@Nullable com.pulumi.core.Output<java.lang.String> urlId)
- Parameters:
urlId- Generated ID for the endpoint.- Returns:
- builder
-
urlId
public FunctionUrlState.Builder urlId(java.lang.String urlId)
- Parameters:
urlId- Generated ID for the endpoint.- Returns:
- builder
-
build
public FunctionUrlState build()
-
-