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.

98 lines (97 loc) 3.15 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Note { /** * Disallow the use of non-stable (Beta) resouces (containeranalysis.v1beta1.Note). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Note }; declare namespace NoteIamBinding { /** * Disallow the use of non-stable (Beta) resouces (containeranalysis.v1beta1.NoteIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NoteIamBinding }; declare namespace NoteIamMember { /** * Disallow the use of non-stable (Beta) resouces (containeranalysis.v1beta1.NoteIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NoteIamMember }; declare namespace NoteIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (containeranalysis.v1beta1.NoteIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { NoteIamPolicy }; declare namespace Occurrence { /** * Disallow the use of non-stable (Beta) resouces (containeranalysis.v1beta1.Occurrence). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Occurrence }; declare namespace OccurrenceIamBinding { /** * Disallow the use of non-stable (Beta) resouces (containeranalysis.v1beta1.OccurrenceIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { OccurrenceIamBinding }; declare namespace OccurrenceIamMember { /** * Disallow the use of non-stable (Beta) resouces (containeranalysis.v1beta1.OccurrenceIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { OccurrenceIamMember }; declare namespace OccurrenceIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (containeranalysis.v1beta1.OccurrenceIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { OccurrenceIamPolicy };