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.28 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace DataExchange { /** * Disallow the use of non-stable (Beta) resouces (analyticshub.v1beta1.DataExchange). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DataExchange }; declare namespace DataExchangeIamBinding { /** * Disallow the use of non-stable (Beta) resouces (analyticshub.v1beta1.DataExchangeIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DataExchangeIamBinding }; declare namespace DataExchangeIamMember { /** * Disallow the use of non-stable (Beta) resouces (analyticshub.v1beta1.DataExchangeIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DataExchangeIamMember }; declare namespace DataExchangeIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (analyticshub.v1beta1.DataExchangeIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DataExchangeIamPolicy }; declare namespace DataExchangeListingIamBinding { /** * Disallow the use of non-stable (Beta) resouces (analyticshub.v1beta1.DataExchangeListingIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DataExchangeListingIamBinding }; declare namespace DataExchangeListingIamMember { /** * Disallow the use of non-stable (Beta) resouces (analyticshub.v1beta1.DataExchangeListingIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DataExchangeListingIamMember }; declare namespace DataExchangeListingIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (analyticshub.v1beta1.DataExchangeListingIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { DataExchangeListingIamPolicy }; declare namespace Listing { /** * Disallow the use of non-stable (Beta) resouces (analyticshub.v1beta1.Listing). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Listing };