export async function updateStructuredFieldsData()

in packages/app/src/structuredFields.ts [66:81]


export async function updateStructuredFieldsData(
	s3: S3,
	lambda: Lambda,
	ecs: ECS,
	bucket: string,
	key: string,
): Promise<void> {
	const lambdaDataMap = await lambdaLogGroupStructuredFields(lambda);

	const ecsDataMap = await ecsTaskLogGroupStructuredFields(ecs);

	// write out tag data to S3
	const data = JSON.stringify({ ...lambdaDataMap, ...ecsDataMap });
	console.log(`Putting new map into S3: ${data}`);
	await putData(s3, bucket, key, data);
}