@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
TypeScript
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 };