UNPKG

@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) 857 B
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace LinuxVirtualMachine { /** * 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 { LinuxVirtualMachine }; declare namespace ManagedDisk { /** * 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 disallowUnencryptedManagedDisk: ResourceValidationPolicy; } export { ManagedDisk };