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 CaCertificate { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.CaCertificate). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { CaCertificate }; declare namespace Channel { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.Channel). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Channel }; declare namespace Client { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.Client). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Client }; declare namespace ClientGroup { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.ClientGroup). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ClientGroup }; declare namespace Domain { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.Domain). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Domain }; declare namespace DomainEventSubscription { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.DomainEventSubscription). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DomainEventSubscription }; declare namespace DomainTopic { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.DomainTopic). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DomainTopic }; declare namespace DomainTopicEventSubscription { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.DomainTopicEventSubscription). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DomainTopicEventSubscription }; declare namespace EventSubscription { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.EventSubscription). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { EventSubscription }; declare namespace Namespace { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.Namespace). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Namespace }; declare namespace NamespaceTopic { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.NamespaceTopic). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { NamespaceTopic }; declare namespace NamespaceTopicEventSubscription { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.NamespaceTopicEventSubscription). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { NamespaceTopicEventSubscription }; declare namespace PartnerConfiguration { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.PartnerConfiguration). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PartnerConfiguration }; declare namespace PartnerDestination { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.PartnerDestination). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PartnerDestination }; declare namespace PartnerNamespace { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.PartnerNamespace). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PartnerNamespace }; declare namespace PartnerRegistration { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.PartnerRegistration). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PartnerRegistration }; declare namespace PartnerTopic { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.PartnerTopic). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PartnerTopic }; declare namespace PartnerTopicEventSubscription { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.PartnerTopicEventSubscription). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PartnerTopicEventSubscription }; declare namespace PermissionBinding { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.PermissionBinding). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PermissionBinding }; declare namespace PrivateEndpointConnection { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.PrivateEndpointConnection). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PrivateEndpointConnection }; declare namespace SystemTopic { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.SystemTopic). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SystemTopic }; declare namespace SystemTopicEventSubscription { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.SystemTopicEventSubscription). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SystemTopicEventSubscription }; declare namespace Topic { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.Topic). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Topic }; declare namespace TopicEventSubscription { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.TopicEventSubscription). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { TopicEventSubscription }; declare namespace TopicSpace { /** * Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20240601preview.TopicSpace). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { TopicSpace };