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.

206 lines (205 loc) 6.7 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Entry { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.Entry). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Entry }; declare namespace EntryGroup { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.EntryGroup). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { EntryGroup }; declare namespace EntryGroupIamBinding { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.EntryGroupIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { EntryGroupIamBinding }; declare namespace EntryGroupIamMember { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.EntryGroupIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { EntryGroupIamMember }; declare namespace EntryGroupIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.EntryGroupIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { EntryGroupIamPolicy }; declare namespace PolicyTag { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.PolicyTag). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { PolicyTag }; declare namespace TagTemplate { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TagTemplate). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TagTemplate }; declare namespace TagTemplateIamBinding { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TagTemplateIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TagTemplateIamBinding }; declare namespace TagTemplateIamMember { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TagTemplateIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TagTemplateIamMember }; declare namespace TagTemplateIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TagTemplateIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TagTemplateIamPolicy }; declare namespace Taxonomy { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.Taxonomy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Taxonomy }; declare namespace TaxonomyIamBinding { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TaxonomyIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TaxonomyIamBinding }; declare namespace TaxonomyIamMember { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TaxonomyIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TaxonomyIamMember }; declare namespace TaxonomyIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TaxonomyIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TaxonomyIamPolicy }; declare namespace TaxonomyPolicyTagIamBinding { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TaxonomyPolicyTagIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TaxonomyPolicyTagIamBinding }; declare namespace TaxonomyPolicyTagIamMember { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TaxonomyPolicyTagIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TaxonomyPolicyTagIamMember }; declare namespace TaxonomyPolicyTagIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (datacatalog.v1beta1.TaxonomyPolicyTagIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { TaxonomyPolicyTagIamPolicy };