UNPKG

@pulumi/aws-compliance-policies

Version:

This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.

44 lines (43 loc) 1.43 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Function { /** * Checks that Lambda functions have tracing configured. * * @severity low * @frameworks none * @topics logging, performance * @link https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html */ const configureTracingConfig: ResourceValidationPolicy; /** * Checks that Lambda functions have tracing enabled. * * @severity low * @frameworks none * @topics logging, performance * @link https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html */ const enableTracingConfig: ResourceValidationPolicy; /** * Checks that all Lambda Functions have a description. * * @severity low * @frameworks none * @topics documentation * @link https://docs.aws.amazon.com/lambda/latest/dg/getting-started.html */ const missingDescription: ResourceValidationPolicy; } export { Function }; declare namespace Permission { /** * Checks that lambda function permissions have a source arn specified. * * @severity critical * @frameworks hitrust, iso27001, pcidss * @topics permissions, security * @link https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html */ const configureSourceArn: ResourceValidationPolicy; } export { Permission };