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.

230 lines (229 loc) 7.63 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace Backup { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.Backup). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Backup }; declare namespace Federation { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.Federation). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Federation }; declare namespace FederationIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.FederationIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { FederationIamBinding }; declare namespace FederationIamMember { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.FederationIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { FederationIamMember }; declare namespace FederationIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.FederationIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { FederationIamPolicy }; declare namespace MetadataImport { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.MetadataImport). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { MetadataImport }; declare namespace Service { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.Service). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { Service }; declare namespace ServiceBackupIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceBackupIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceBackupIamBinding }; declare namespace ServiceBackupIamMember { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceBackupIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceBackupIamMember }; declare namespace ServiceBackupIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceBackupIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceBackupIamPolicy }; declare namespace ServiceDatabaseIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceDatabaseIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceDatabaseIamBinding }; declare namespace ServiceDatabaseIamMember { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceDatabaseIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceDatabaseIamMember }; declare namespace ServiceDatabaseIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceDatabaseIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceDatabaseIamPolicy }; declare namespace ServiceDatabaseTableIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceDatabaseTableIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceDatabaseTableIamBinding }; declare namespace ServiceDatabaseTableIamMember { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceDatabaseTableIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceDatabaseTableIamMember }; declare namespace ServiceDatabaseTableIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceDatabaseTableIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceDatabaseTableIamPolicy }; declare namespace ServiceIamBinding { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceIamBinding). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceIamBinding }; declare namespace ServiceIamMember { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceIamMember). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceIamMember }; declare namespace ServiceIamPolicy { /** * Disallow the use of non-stable (Alpha) resouces (metastore.v1alpha.ServiceIamPolicy). * * @severity medium * @frameworks none * @topics alpha, api, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowAlphaResource: ResourceValidationPolicy; } export { ServiceIamPolicy };