@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.
35 lines (34 loc) • 1.2 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace ConnectorProfile {
/**
* Check that AppFlow ConnectorProfile uses a customer-managed KMS key.
*
* @severity low
* @frameworks hitrust, iso27001, pcidss
* @topics encryption, storage
* @link https://docs.aws.amazon.com/appflow/latest/userguide/data-protection.html#encryption-transit
*/
const configureCustomerManagedKey: ResourceValidationPolicy;
}
export { ConnectorProfile };
declare namespace Flow {
/**
* Check that AppFlow Flow uses a customer-managed KMS key.
*
* @severity low
* @frameworks hitrust, iso27001, pcidss
* @topics encryption, storage
* @link https://docs.aws.amazon.com/appflow/latest/userguide/data-protection.html#encryption-transit
*/
const configureCustomerManagedKey: ResourceValidationPolicy;
/**
* Checks that AppFlow Flows have a description.
*
* @severity low
* @frameworks none
* @topics documentation
* @link https://docs.aws.amazon.com/appflow/latest/userguide/create-flow-console.html
*/
const missingDescription: ResourceValidationPolicy;
}
export { Flow };