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.5 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace ArcAddon { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.ArcAddon). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ArcAddon }; declare namespace BandwidthSchedule { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.BandwidthSchedule). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BandwidthSchedule }; declare namespace CloudEdgeManagementRole { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.CloudEdgeManagementRole). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { CloudEdgeManagementRole }; declare namespace Container { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.Container). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Container }; declare namespace Device { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.Device). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Device }; declare namespace FileEventTrigger { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.FileEventTrigger). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { FileEventTrigger }; declare namespace IoTRole { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.IoTRole). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { IoTRole }; declare namespace KubernetesRole { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.KubernetesRole). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { KubernetesRole }; declare namespace MECRole { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.MECRole). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { MECRole }; declare namespace MonitoringConfig { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.MonitoringConfig). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { MonitoringConfig }; declare namespace Order { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.Order). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Order }; declare namespace PeriodicTimerEventTrigger { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.PeriodicTimerEventTrigger). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PeriodicTimerEventTrigger }; declare namespace Share { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.Share). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Share }; declare namespace StorageAccount { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.StorageAccount). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { StorageAccount }; declare namespace StorageAccountCredential { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.StorageAccountCredential). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { StorageAccountCredential }; declare namespace User { /** * Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.User). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { User };