FunctionArgs

constructor(architectures: Output<List<String>>? = null, code: Output<Archive>? = null, codeSigningConfigArn: Output<String>? = null, deadLetterConfig: Output<FunctionDeadLetterConfigArgs>? = null, description: Output<String>? = null, environment: Output<FunctionEnvironmentArgs>? = null, ephemeralStorage: Output<FunctionEphemeralStorageArgs>? = null, fileSystemConfig: Output<FunctionFileSystemConfigArgs>? = null, handler: Output<String>? = null, imageConfig: Output<FunctionImageConfigArgs>? = null, imageUri: Output<String>? = null, kmsKeyArn: Output<String>? = null, layers: Output<List<String>>? = null, memorySize: Output<Int>? = null, name: Output<String>? = null, packageType: Output<String>? = null, publish: Output<Boolean>? = null, replaceSecurityGroupsOnDestroy: Output<Boolean>? = null, replacementSecurityGroupIds: Output<List<String>>? = null, reservedConcurrentExecutions: Output<Int>? = null, role: Output<String>? = null, runtime: Output<Either<String, Runtime>>? = null, s3Bucket: Output<String>? = null, s3Key: Output<String>? = null, s3ObjectVersion: Output<String>? = null, skipDestroy: Output<Boolean>? = null, snapStart: Output<FunctionSnapStartArgs>? = null, sourceCodeHash: Output<String>? = null, tags: Output<Map<String, String>>? = null, timeout: Output<Int>? = null, tracingConfig: Output<FunctionTracingConfigArgs>? = null, vpcConfig: Output<FunctionVpcConfigArgs>? = null)