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.

302 lines (301 loc) 10.4 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace AppResiliency { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.AppResiliency). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AppResiliency }; declare namespace Build { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.Build). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Build }; declare namespace Builder { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.Builder). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Builder }; declare namespace Certificate { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.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 ConnectedEnvironment { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.ConnectedEnvironment). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ConnectedEnvironment }; declare namespace ConnectedEnvironmentsCertificate { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.ConnectedEnvironmentsCertificate). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ConnectedEnvironmentsCertificate }; declare namespace ConnectedEnvironmentsDaprComponent { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.ConnectedEnvironmentsDaprComponent). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ConnectedEnvironmentsDaprComponent }; declare namespace ConnectedEnvironmentsStorage { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.ConnectedEnvironmentsStorage). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ConnectedEnvironmentsStorage }; declare namespace ContainerApp { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.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.v20241002preview.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 ContainerAppsSessionPool { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.ContainerAppsSessionPool). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ContainerAppsSessionPool }; declare namespace ContainerAppsSourceControl { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.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.v20241002preview.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 DaprComponentResiliencyPolicy { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.DaprComponentResiliencyPolicy). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DaprComponentResiliencyPolicy }; declare namespace DaprSubscription { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.DaprSubscription). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DaprSubscription }; declare namespace DotNetComponent { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.DotNetComponent). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DotNetComponent }; declare namespace HttpRouteConfig { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.HttpRouteConfig). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { HttpRouteConfig }; declare namespace JavaComponent { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.JavaComponent). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { JavaComponent }; declare namespace Job { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.Job). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Job }; declare namespace LogicApp { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.LogicApp). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { LogicApp }; declare namespace MaintenanceConfiguration { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.MaintenanceConfiguration). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { MaintenanceConfiguration }; declare namespace ManagedCertificate { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.ManagedCertificate). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ManagedCertificate }; declare namespace ManagedEnvironment { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.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 ManagedEnvironmentPrivateEndpointConnection { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.ManagedEnvironmentPrivateEndpointConnection). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ManagedEnvironmentPrivateEndpointConnection }; declare namespace ManagedEnvironmentsStorage { /** * Disallow the use of non-stable (Preview) Azure resouces (app.v20241002preview.ManagedEnvironmentsStorage). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ManagedEnvironmentsStorage };