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) 3.06 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace WebPubSub { /** * Disallow the use of non-stable (Preview) Azure resouces (webpubsub.v20240801preview.WebPubSub). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WebPubSub }; declare namespace WebPubSubCustomCertificate { /** * Disallow the use of non-stable (Preview) Azure resouces (webpubsub.v20240801preview.WebPubSubCustomCertificate). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WebPubSubCustomCertificate }; declare namespace WebPubSubCustomDomain { /** * Disallow the use of non-stable (Preview) Azure resouces (webpubsub.v20240801preview.WebPubSubCustomDomain). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WebPubSubCustomDomain }; declare namespace WebPubSubHub { /** * Disallow the use of non-stable (Preview) Azure resouces (webpubsub.v20240801preview.WebPubSubHub). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WebPubSubHub }; declare namespace WebPubSubPrivateEndpointConnection { /** * Disallow the use of non-stable (Preview) Azure resouces (webpubsub.v20240801preview.WebPubSubPrivateEndpointConnection). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WebPubSubPrivateEndpointConnection }; declare namespace WebPubSubReplica { /** * Disallow the use of non-stable (Preview) Azure resouces (webpubsub.v20240801preview.WebPubSubReplica). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WebPubSubReplica }; declare namespace WebPubSubSharedPrivateLinkResource { /** * Disallow the use of non-stable (Preview) Azure resouces (webpubsub.v20240801preview.WebPubSubSharedPrivateLinkResource). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WebPubSubSharedPrivateLinkResource };