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.36 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace AgentPool { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.AgentPool). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AgentPool }; declare namespace BareMetalMachine { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.BareMetalMachine). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BareMetalMachine }; declare namespace BareMetalMachineKeySet { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.BareMetalMachineKeySet). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BareMetalMachineKeySet }; declare namespace BmcKeySet { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.BmcKeySet). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BmcKeySet }; declare namespace CloudServicesNetwork { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.CloudServicesNetwork). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { CloudServicesNetwork }; declare namespace Cluster { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.Cluster). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Cluster }; declare namespace ClusterManager { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.ClusterManager). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ClusterManager }; declare namespace Console { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.Console). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Console }; declare namespace KubernetesCluster { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.KubernetesCluster). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { KubernetesCluster }; declare namespace KubernetesClusterFeature { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.KubernetesClusterFeature). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { KubernetesClusterFeature }; declare namespace L2Network { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.L2Network). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { L2Network }; declare namespace L3Network { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.L3Network). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { L3Network }; declare namespace MetricsConfiguration { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.MetricsConfiguration). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { MetricsConfiguration }; declare namespace Rack { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.Rack). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Rack }; declare namespace StorageAppliance { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.StorageAppliance). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { StorageAppliance }; declare namespace TrunkedNetwork { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.TrunkedNetwork). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { TrunkedNetwork }; declare namespace VirtualMachine { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.VirtualMachine). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { VirtualMachine }; declare namespace Volume { /** * Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.Volume). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Volume };