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.

314 lines (313 loc) 10.6 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace ApiPortal { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.ApiPortal). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ApiPortal }; declare namespace ApiPortalCustomDomain { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.ApiPortalCustomDomain). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ApiPortalCustomDomain }; declare namespace Apm { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.Apm). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Apm }; declare namespace App { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.App). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { App }; declare namespace ApplicationAccelerator { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.ApplicationAccelerator). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ApplicationAccelerator }; declare namespace ApplicationLiveView { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.ApplicationLiveView). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ApplicationLiveView }; declare namespace Binding { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.Binding). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Binding }; declare namespace BuildServiceAgentPool { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.BuildServiceAgentPool). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BuildServiceAgentPool }; declare namespace BuildServiceBuild { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.BuildServiceBuild). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BuildServiceBuild }; declare namespace BuildServiceBuilder { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.BuildServiceBuilder). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BuildServiceBuilder }; declare namespace BuildpackBinding { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.BuildpackBinding). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BuildpackBinding }; declare namespace Certificate { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.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 ConfigServer { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.ConfigServer). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ConfigServer }; declare namespace ConfigurationService { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.ConfigurationService). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ConfigurationService }; declare namespace ContainerRegistry { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.ContainerRegistry). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ContainerRegistry }; declare namespace CustomDomain { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.CustomDomain). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { CustomDomain }; declare namespace CustomizedAccelerator { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.CustomizedAccelerator). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { CustomizedAccelerator }; declare namespace Deployment { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.Deployment). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Deployment }; declare namespace DevToolPortal { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.DevToolPortal). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DevToolPortal }; declare namespace Gateway { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.Gateway). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Gateway }; declare namespace GatewayCustomDomain { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.GatewayCustomDomain). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { GatewayCustomDomain }; declare namespace GatewayRouteConfig { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.GatewayRouteConfig). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { GatewayRouteConfig }; declare namespace MonitoringSetting { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.MonitoringSetting). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { MonitoringSetting }; declare namespace Service { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.Service). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Service }; declare namespace ServiceRegistry { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.ServiceRegistry). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ServiceRegistry }; declare namespace Storage { /** * Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20240101preview.Storage). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Storage };