Header menu logo FsCDK

FunctionConfig Type

Record fields

Record Field Description

AdotInstrumentation

Full Usage: AdotInstrumentation

Field type: IAdotInstrumentationConfig option
Field type: IAdotInstrumentationConfig option

AllowAllIpv6Outbound

Full Usage: AllowAllIpv6Outbound

Field type: bool option
Field type: bool option

AllowAllOutbound

Full Usage: AllowAllOutbound

Field type: bool option
Field type: bool option

AllowPublicSubnet

Full Usage: AllowPublicSubnet

Field type: bool option
Field type: bool option

ApplicationLogLevelV2

Full Usage: ApplicationLogLevelV2

Field type: ApplicationLogLevel option
Field type: ApplicationLogLevel option

Architecture

Full Usage: Architecture

Field type: Architecture option
Field type: Architecture option

AsyncInvokeOptions

Full Usage: AsyncInvokeOptions

Field type: IEventInvokeConfigOptions list
Field type: IEventInvokeConfigOptions list

AutoAddPowertools

Full Usage: AutoAddPowertools

Field type: bool option
Field type: bool option

AutoCreateDLQ

Full Usage: AutoCreateDLQ

Field type: bool option
Field type: bool option

CodePath

Full Usage: CodePath

Field type: Code option
Field type: Code option

CodeSigningConfig

Full Usage: CodeSigningConfig

Field type: ICodeSigningConfig option
Field type: ICodeSigningConfig option

ConstructId

Full Usage: ConstructId

Field type: string option
Field type: string option

CurrentVersionOptions

Full Usage: CurrentVersionOptions

Field type: IVersionOptions option
Field type: IVersionOptions option

DeadLetterQueue

Full Usage: DeadLetterQueue

Field type: IQueue option
Field type: IQueue option

DeadLetterQueueEnabled

Full Usage: DeadLetterQueueEnabled

Field type: bool option
Field type: bool option

DeadLetterTopic

Full Usage: DeadLetterTopic

Field type: ITopic option
Field type: ITopic option

Description

Full Usage: Description

Field type: string option
Field type: string option

Environment

Full Usage: Environment

Field type: (string * string) list
Field type: (string * string) list

EnvironmentEncryption

Full Usage: EnvironmentEncryption

Field type: IKey option
Field type: IKey option

EphemeralStorageSize

Full Usage: EphemeralStorageSize

Field type: int option
Field type: int option

EventSource

Full Usage: EventSource

Field type: IEventSource list
Field type: IEventSource list

EventSourceMappings

Full Usage: EventSourceMappings

Field type: (string * IEventSourceMappingOptions) list
Field type: (string * IEventSourceMappingOptions) list

EventSources

Full Usage: EventSources

Field type: IEventSource list
Field type: IEventSource list

Events

Full Usage: Events

Field type: IEventSource list
Field type: IEventSource list

FileSystem

Full Usage: FileSystem

Field type: FileSystem option
Field type: FileSystem option

FunctionName

Full Usage: FunctionName

Field type: string
Field type: string

FunctionUrlOptions

Full Usage: FunctionUrlOptions

Field type: IFunctionUrlOptions list
Field type: IFunctionUrlOptions list

Handler

Full Usage: Handler

Field type: string option
Field type: string option

InitialPolicy

Full Usage: InitialPolicy

Field type: PolicyStatement list
Field type: PolicyStatement list

InsightsVersion

Full Usage: InsightsVersion

Field type: LambdaInsightsVersion option
Field type: LambdaInsightsVersion option

Ipv6AllowedForDualStack

Full Usage: Ipv6AllowedForDualStack

Field type: bool option
Field type: bool option

Layers

Full Usage: Layers

Field type: ILayerVersion list
Field type: ILayerVersion list

LogGroup

Full Usage: LogGroup

Field type: ILogGroup option
Field type: ILogGroup option

LogRetentionRetryOptions

Full Usage: LogRetentionRetryOptions

Field type: ILogRetentionRetryOptions option
Field type: ILogRetentionRetryOptions option

LogRetentionRole

Full Usage: LogRetentionRole

Field type: IRole option
Field type: IRole option

LoggingFormat

Full Usage: LoggingFormat

Field type: LoggingFormat option
Field type: LoggingFormat option

MaxEventAge

Full Usage: MaxEventAge

Field type: Duration option
Field type: Duration option

MemorySize

Full Usage: MemorySize

Field type: int option
Field type: int option

OnFailure

Full Usage: OnFailure

Field type: IDestination option
Field type: IDestination option

OnSuccess

Full Usage: OnSuccess

Field type: IDestination option
Field type: IDestination option

ParamsAndSecrets

Full Usage: ParamsAndSecrets

Field type: ParamsAndSecretsLayerVersion option
Field type: ParamsAndSecretsLayerVersion option

Permissions

Full Usage: Permissions

Field type: IPermission list
Field type: IPermission list

Profiling

Full Usage: Profiling

Field type: bool option
Field type: bool option

ProfilingGroup

Full Usage: ProfilingGroup

Field type: IProfilingGroup option
Field type: IProfilingGroup option

RecursiveLoop

Full Usage: RecursiveLoop

Field type: RecursiveLoop option
Field type: RecursiveLoop option

ReservedConcurrentExecutions

Full Usage: ReservedConcurrentExecutions

Field type: int option
Field type: int option

RetryAttempts

Full Usage: RetryAttempts

Field type: int option
Field type: int option

Role

Full Usage: Role

Field type: IRole option
Field type: IRole option

RolePolicyStatements

Full Usage: RolePolicyStatements

Field type: PolicyStatement list
Field type: PolicyStatement list

Runtime

Full Usage: Runtime

Field type: Runtime option
Field type: Runtime option

RuntimeManagementMode

Full Usage: RuntimeManagementMode

Field type: RuntimeManagementMode option
Field type: RuntimeManagementMode option

SecurityGroups

Full Usage: SecurityGroups

Field type: ISecurityGroup list
Field type: ISecurityGroup list

SnapStart

Full Usage: SnapStart

Field type: SnapStartConf option
Field type: SnapStartConf option

SystemLogLevelV2

Full Usage: SystemLogLevelV2

Field type: SystemLogLevel option
Field type: SystemLogLevel option

Timeout

Full Usage: Timeout

Field type: float option
Field type: float option

Tracing

Full Usage: Tracing

Field type: Tracing option
Field type: Tracing option

Vpc

Full Usage: Vpc

Field type: IVpc option
Field type: IVpc option

VpcSubnets

Full Usage: VpcSubnets

Field type: ISubnetSelection option
Field type: ISubnetSelection option

Type something to start searching.