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.

158 lines (157 loc) 4.83 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Agent { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.Agent). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Agent }; declare namespace EntityType { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.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.v3beta1.Environment). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Environment }; declare namespace Experiment { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.Experiment). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Experiment }; declare namespace Flow { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.Flow). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Flow }; declare namespace Intent { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.Intent). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Intent }; declare namespace Page { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.Page). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Page }; declare namespace SecuritySetting { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.SecuritySetting). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { SecuritySetting }; declare namespace SessionEntityType { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.SessionEntityType). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { SessionEntityType }; declare namespace TestCase { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.TestCase). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TestCase }; declare namespace TransitionRouteGroup { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.TransitionRouteGroup). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TransitionRouteGroup }; declare namespace Version { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.Version). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Version }; declare namespace Webhook { /** * Disallow the use of non-stable (Beta) resouces (dialogflow.v3beta1.Webhook). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Webhook };