UNPKG

@pulumi/google-compliance-policies

Version:

This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.

134 lines (133 loc) 4.14 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Context { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.Context). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Context }; declare namespace Conversation { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.Conversation). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Conversation }; declare namespace ConversationProfile { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.ConversationProfile). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ConversationProfile }; declare namespace Document { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.Document). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Document }; declare namespace EntityType { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.EntityType). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { EntityType }; declare namespace Environment { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.Environment). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Environment }; declare namespace Intent { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.Intent). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Intent }; declare namespace KnowledgeBase { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.KnowledgeBase). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { KnowledgeBase }; declare namespace Participant { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.Participant). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Participant }; declare namespace SessionEntityType { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.SessionEntityType). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { SessionEntityType }; declare namespace Version { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v2beta1.Version). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Version };