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.

122 lines (121 loc) 4.23 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Account { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.Account). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Account }; declare namespace CommitmentPlan { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.CommitmentPlan). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { CommitmentPlan }; declare namespace CommitmentPlanAssociation { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.CommitmentPlanAssociation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { CommitmentPlanAssociation }; declare namespace Deployment { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.Deployment). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Deployment }; declare namespace EncryptionScope { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.EncryptionScope). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { EncryptionScope }; declare namespace PrivateEndpointConnection { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.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 RaiBlocklist { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.RaiBlocklist). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { RaiBlocklist }; declare namespace RaiBlocklistItem { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.RaiBlocklistItem). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { RaiBlocklistItem }; declare namespace RaiPolicy { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.RaiPolicy). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { RaiPolicy }; declare namespace SharedCommitmentPlan { /** * Disallow the use of non-stable (Preview) Azure resouces (cognitiveservices.v20240401preview.SharedCommitmentPlan). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SharedCommitmentPlan };