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.

302 lines (301 loc) 10.2 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace AutoscalingPolicy { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.AutoscalingPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { AutoscalingPolicy }; declare namespace AutoscalingPolicyIamBinding { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.AutoscalingPolicyIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { AutoscalingPolicyIamBinding }; declare namespace AutoscalingPolicyIamMember { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.AutoscalingPolicyIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { AutoscalingPolicyIamMember }; declare namespace AutoscalingPolicyIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.AutoscalingPolicyIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { AutoscalingPolicyIamPolicy }; declare namespace Cluster { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.Cluster). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Cluster }; declare namespace Job { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.Job). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { Job }; declare namespace RegionAutoscalingPolicyIamBinding { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionAutoscalingPolicyIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionAutoscalingPolicyIamBinding }; declare namespace RegionAutoscalingPolicyIamMember { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionAutoscalingPolicyIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionAutoscalingPolicyIamMember }; declare namespace RegionAutoscalingPolicyIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionAutoscalingPolicyIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionAutoscalingPolicyIamPolicy }; declare namespace RegionClusterIamBinding { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionClusterIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionClusterIamBinding }; declare namespace RegionClusterIamMember { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionClusterIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionClusterIamMember }; declare namespace RegionClusterIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionClusterIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionClusterIamPolicy }; declare namespace RegionJobIamBinding { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionJobIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionJobIamBinding }; declare namespace RegionJobIamMember { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionJobIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionJobIamMember }; declare namespace RegionJobIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionJobIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionJobIamPolicy }; declare namespace RegionOperationIamBinding { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionOperationIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionOperationIamBinding }; declare namespace RegionOperationIamMember { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionOperationIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionOperationIamMember }; declare namespace RegionOperationIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionOperationIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionOperationIamPolicy }; declare namespace RegionWorkflowTemplateIamBinding { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionWorkflowTemplateIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionWorkflowTemplateIamBinding }; declare namespace RegionWorkflowTemplateIamMember { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionWorkflowTemplateIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionWorkflowTemplateIamMember }; declare namespace RegionWorkflowTemplateIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.RegionWorkflowTemplateIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { RegionWorkflowTemplateIamPolicy }; declare namespace WorkflowTemplate { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.WorkflowTemplate). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { WorkflowTemplate }; declare namespace WorkflowTemplateIamBinding { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.WorkflowTemplateIamBinding). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { WorkflowTemplateIamBinding }; declare namespace WorkflowTemplateIamMember { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.WorkflowTemplateIamMember). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { WorkflowTemplateIamMember }; declare namespace WorkflowTemplateIamPolicy { /** * Disallow the use of non-stable (Beta) resouces (dataproc.v1beta2.WorkflowTemplateIamPolicy). * * @severity medium * @frameworks none * @topics api, beta, unstable * @link https://cloud.google.com/apis/design/versioning */ const disallowBetaResource: ResourceValidationPolicy; } export { WorkflowTemplateIamPolicy };