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.

614 lines (613 loc) 19.7 kB
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 };