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.

86 lines (85 loc) 2.94 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Certificate { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20220101preview.Certificate). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Certificate }; declare namespace ContainerApp { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20220101preview.ContainerApp). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ContainerApp }; declare namespace ContainerAppsAuthConfig { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20220101preview.ContainerAppsAuthConfig). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ContainerAppsAuthConfig }; declare namespace ContainerAppsSourceControl { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20220101preview.ContainerAppsSourceControl). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ContainerAppsSourceControl }; declare namespace DaprComponent { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20220101preview.DaprComponent). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DaprComponent }; declare namespace ManagedEnvironment { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20220101preview.ManagedEnvironment). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ManagedEnvironment }; declare namespace ManagedEnvironmentsStorage { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20220101preview.ManagedEnvironmentsStorage). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ManagedEnvironmentsStorage };