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.

194 lines (193 loc) 6.2 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace AFDCustomDomain { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.AFDCustomDomain). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AFDCustomDomain }; declare namespace AFDEndpoint { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.AFDEndpoint). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AFDEndpoint }; declare namespace AFDOrigin { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.AFDOrigin). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AFDOrigin }; declare namespace AFDOriginGroup { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.AFDOriginGroup). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AFDOriginGroup }; declare namespace CustomDomain { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.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 Endpoint { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Endpoint). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Endpoint }; declare namespace KeyGroup { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.KeyGroup). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { KeyGroup }; declare namespace Origin { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Origin). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Origin }; declare namespace OriginGroup { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.OriginGroup). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { OriginGroup }; declare namespace Policy { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Policy). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Policy }; declare namespace Profile { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Profile). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Profile }; declare namespace Route { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Route). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Route }; declare namespace Rule { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Rule). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Rule }; declare namespace RuleSet { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.RuleSet). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { RuleSet }; declare namespace Secret { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Secret). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Secret }; declare namespace SecurityPolicy { /** * Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.SecurityPolicy). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SecurityPolicy };