@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.
614 lines (613 loc) • 19.7 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace Artifact {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Artifact).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Artifact };
declare namespace BatchPredictionJob {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.BatchPredictionJob).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { BatchPredictionJob };
declare namespace Context {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Context).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Context };
declare namespace CustomJob {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.CustomJob).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { CustomJob };
declare namespace DataLabelingJob {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.DataLabelingJob).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DataLabelingJob };
declare namespace Dataset {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Dataset).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Dataset };
declare namespace DatasetVersion {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.DatasetVersion).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetVersion };
declare namespace DeploymentResourcePool {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.DeploymentResourcePool).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DeploymentResourcePool };
declare namespace Endpoint {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Endpoint).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Endpoint };
declare namespace EndpointIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.EndpointIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { EndpointIamBinding };
declare namespace EndpointIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.EndpointIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { EndpointIamMember };
declare namespace EndpointIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.EndpointIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { EndpointIamPolicy };
declare namespace EntityType {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.EntityType).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { EntityType };
declare namespace Execution {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Execution).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Execution };
declare namespace Experiment {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Experiment).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Experiment };
declare namespace FeatureGroup {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeatureGroup).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeatureGroup };
declare namespace FeatureGroupFeature {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeatureGroupFeature).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeatureGroupFeature };
declare namespace FeatureOnlineStore {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeatureOnlineStore).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeatureOnlineStore };
declare namespace FeatureStoreFeature {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeatureStoreFeature).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeatureStoreFeature };
declare namespace FeatureView {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeatureView).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeatureView };
declare namespace Featurestore {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Featurestore).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Featurestore };
declare namespace FeaturestoreEntityTypeIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeaturestoreEntityTypeIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeaturestoreEntityTypeIamBinding };
declare namespace FeaturestoreEntityTypeIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeaturestoreEntityTypeIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeaturestoreEntityTypeIamMember };
declare namespace FeaturestoreEntityTypeIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeaturestoreEntityTypeIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeaturestoreEntityTypeIamPolicy };
declare namespace FeaturestoreIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeaturestoreIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeaturestoreIamBinding };
declare namespace FeaturestoreIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeaturestoreIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeaturestoreIamMember };
declare namespace FeaturestoreIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.FeaturestoreIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FeaturestoreIamPolicy };
declare namespace HyperparameterTuningJob {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.HyperparameterTuningJob).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { HyperparameterTuningJob };
declare namespace Index {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Index).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Index };
declare namespace IndexEndpoint {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.IndexEndpoint).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { IndexEndpoint };
declare namespace MetadataSchema {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.MetadataSchema).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { MetadataSchema };
declare namespace MetadataStore {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.MetadataStore).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { MetadataStore };
declare namespace ModelDeploymentMonitoringJob {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.ModelDeploymentMonitoringJob).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { ModelDeploymentMonitoringJob };
declare namespace ModelIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.ModelIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { ModelIamBinding };
declare namespace ModelIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.ModelIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { ModelIamMember };
declare namespace ModelIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.ModelIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { ModelIamPolicy };
declare namespace NasJob {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.NasJob).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { NasJob };
declare namespace NotebookRuntimeTemplate {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.NotebookRuntimeTemplate).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { NotebookRuntimeTemplate };
declare namespace NotebookRuntimeTemplateIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.NotebookRuntimeTemplateIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { NotebookRuntimeTemplateIamBinding };
declare namespace NotebookRuntimeTemplateIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.NotebookRuntimeTemplateIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { NotebookRuntimeTemplateIamMember };
declare namespace NotebookRuntimeTemplateIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.NotebookRuntimeTemplateIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { NotebookRuntimeTemplateIamPolicy };
declare namespace PersistentResource {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.PersistentResource).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { PersistentResource };
declare namespace PipelineJob {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.PipelineJob).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { PipelineJob };
declare namespace Run {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Run).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Run };
declare namespace Schedule {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Schedule).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Schedule };
declare namespace SpecialistPool {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.SpecialistPool).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { SpecialistPool };
declare namespace Study {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Study).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Study };
declare namespace Tensorboard {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Tensorboard).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Tensorboard };
declare namespace TimeSeries {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.TimeSeries).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { TimeSeries };
declare namespace TrainingPipeline {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.TrainingPipeline).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { TrainingPipeline };
declare namespace Trial {
/**
* Disallow the use of non-stable (Beta) resouces (aiplatform.v1beta1.Trial).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Trial };