Function Args
constructor(architectures: Output<List<FunctionArchitecturesItem>>? = null, code: Output<FunctionCodeArgs>? = null, codeSigningConfigArn: Output<String>? = null, deadLetterConfig: Output<FunctionDeadLetterConfigArgs>? = null, description: Output<String>? = null, environment: Output<FunctionEnvironmentArgs>? = null, ephemeralStorage: Output<FunctionEphemeralStorageArgs>? = null, fileSystemConfigs: Output<List<FunctionFileSystemConfigArgs>>? = null, functionName: Output<String>? = null, handler: Output<String>? = null, imageConfig: Output<FunctionImageConfigArgs>? = null, kmsKeyArn: Output<String>? = null, layers: Output<List<String>>? = null, loggingConfig: Output<FunctionLoggingConfigArgs>? = null, memorySize: Output<Int>? = null, packageType: Output<FunctionPackageType>? = null, recursiveLoop: Output<FunctionRecursiveLoop>? = null, reservedConcurrentExecutions: Output<Int>? = null, role: Output<String>? = null, runtime: Output<String>? = null, runtimeManagementConfig: Output<FunctionRuntimeManagementConfigArgs>? = null, snapStart: Output<FunctionSnapStartArgs>? = null, tags: Output<List<TagArgs>>? = null, timeout: Output<Int>? = null, tracingConfig: Output<FunctionTracingConfigArgs>? = null, vpcConfig: Output<FunctionVpcConfigArgs>? = null)