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.3 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace ConnectionProfile { /** * Disallow the use of non-stable (Beta) resouces (datamigration.v1beta1.ConnectionProfile). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ConnectionProfile }; declare namespace ConnectionProfileIamBinding { /** * Disallow the use of non-stable (Beta) resouces (datamigration.v1beta1.ConnectionProfileIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ConnectionProfileIamBinding }; declare namespace ConnectionProfileIamMember { /** * Disallow the use of non-stable (Beta) resouces (datamigration.v1beta1.ConnectionProfileIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ConnectionProfileIamMember }; declare namespace ConnectionProfileIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (datamigration.v1beta1.ConnectionProfileIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { ConnectionProfileIamPolicy }; declare namespace MigrationJob { /** * Disallow the use of non-stable (Beta) resouces (datamigration.v1beta1.MigrationJob). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { MigrationJob }; declare namespace MigrationJobIamBinding { /** * Disallow the use of non-stable (Beta) resouces (datamigration.v1beta1.MigrationJobIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { MigrationJobIamBinding }; declare namespace MigrationJobIamMember { /** * Disallow the use of non-stable (Beta) resouces (datamigration.v1beta1.MigrationJobIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { MigrationJobIamMember }; declare namespace MigrationJobIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (datamigration.v1beta1.MigrationJobIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { MigrationJobIamPolicy };