Header menu logo FsCDK

DockerImageFunctionBuilder Type

Constructors

Constructor Description

DockerImageFunctionBuilder(name)

Full Usage: DockerImageFunctionBuilder(name)

Parameters:
    name : string

Returns: DockerImageFunctionBuilder
name : string
Returns: DockerImageFunctionBuilder

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
Returns: DockerImageFunctionConfig
state1 : DockerImageFunctionConfig
state2 : DockerImageFunctionConfig
Returns: DockerImageFunctionConfig

constructId id

Full Usage: constructId id

Parameters:
    id : string - The construct ID.

Returns: DockerImageFunctionConfig

Sets the construct ID for the Docker Lambda function.

id : string

The construct ID.

Returns: DockerImageFunctionConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: DockerImageFunctionConfig
Modifiers: inline
f : unit -> DockerImageFunctionConfig
Returns: DockerImageFunctionConfig

description desc

Full Usage: description desc

Parameters:
    desc : string - The function description.

Returns: DockerImageFunctionConfig

Sets the description for the Docker Lambda function.

desc : string

The function description.

Returns: DockerImageFunctionConfig

environment vars

Full Usage: environment vars

Parameters:
    vars : (string * string) list - Sequence of key-value pairs for environment variables.

Returns: DockerImageFunctionConfig

Sets environment variables for the Docker Lambda function.

vars : (string * string) list

Sequence of key-value pairs for environment variables.

Returns: DockerImageFunctionConfig

this.For

Full Usage: this.For

Parameters:
Returns: DockerImageFunctionConfig
Modifiers: inline
config : DockerImageFunctionConfig
f : unit -> DockerImageFunctionConfig
Returns: DockerImageFunctionConfig

code imagePath

Full Usage: code imagePath

Parameters:
    imagePath : string - The path to the Docker image directory.

Returns: DockerImageFunctionConfig

Sets the Docker image path for the function.

imagePath : string

The path to the Docker image directory.

Returns: DockerImageFunctionConfig

memorySize mb

Full Usage: memorySize mb

Parameters:
    mb : int - The memory size in megabytes.

Returns: DockerImageFunctionConfig

Sets the memory allocation for the Docker Lambda function.

mb : int

The memory size in megabytes.

Returns: DockerImageFunctionConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: DockerImageFunctionSpec
config : DockerImageFunctionConfig
Returns: DockerImageFunctionSpec

timeout seconds

Full Usage: timeout seconds

Parameters:
    seconds : float - The timeout in seconds.

Returns: DockerImageFunctionConfig

Sets the timeout for the Docker Lambda function.

seconds : float

The timeout in seconds.

Returns: DockerImageFunctionConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: DockerImageFunctionConfig
() : unit
Returns: DockerImageFunctionConfig

this.Zero

Full Usage: this.Zero

Returns: DockerImageFunctionConfig
Returns: DockerImageFunctionConfig

Type something to start searching.