@pulumi/azure-compliance-policies
Version:
This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.
26 lines (25 loc) • 826 B
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace Disk {
/**
* Checks that Disks are encrypted.
*
* @severity high
* @frameworks iso27001, pcidss
* @topics encryption, storage
* @link https://docs.microsoft.com/azure/virtual-machines/linux/disk-encryption-overview
*/
const disallowUnencryptedDisk: ResourceValidationPolicy;
}
export { Disk };
declare namespace VirtualMachine {
/**
* Authentication to Linux machines should require SSH keys.
*
* @severity high
* @frameworks iso27001, pcidss
* @topics authentication, security
* @link https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed
*/
const disallowPasswordAuthentication: ResourceValidationPolicy;
}
export { VirtualMachine };