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.

218 lines (217 loc) 7.43 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace DnsForwardingRuleset { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsForwardingRuleset). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DnsForwardingRuleset }; declare namespace DnsResolver { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsResolver). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DnsResolver }; declare namespace DnsResolverDomainList { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsResolverDomainList). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DnsResolverDomainList }; declare namespace DnsResolverPolicy { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsResolverPolicy). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DnsResolverPolicy }; declare namespace DnsResolverPolicyVirtualNetworkLink { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsResolverPolicyVirtualNetworkLink). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DnsResolverPolicyVirtualNetworkLink }; declare namespace DnsSecurityRule { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsSecurityRule). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DnsSecurityRule }; declare namespace DnssecConfig { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnssecConfig). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { DnssecConfig }; declare namespace ForwardingRule { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.ForwardingRule). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ForwardingRule }; declare namespace InboundEndpoint { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.InboundEndpoint). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { InboundEndpoint }; declare namespace NetworkSecurityPerimeter { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NetworkSecurityPerimeter). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { NetworkSecurityPerimeter }; declare namespace NspAccessRule { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NspAccessRule). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { NspAccessRule }; declare namespace NspAssociation { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NspAssociation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { NspAssociation }; declare namespace NspLink { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NspLink). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { NspLink }; declare namespace NspProfile { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NspProfile). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { NspProfile }; declare namespace OutboundEndpoint { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.OutboundEndpoint). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { OutboundEndpoint }; declare namespace PrivateResolverVirtualNetworkLink { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.PrivateResolverVirtualNetworkLink). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PrivateResolverVirtualNetworkLink }; declare namespace RecordSet { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.RecordSet). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { RecordSet }; declare namespace Zone { /** * Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.Zone). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Zone };