@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.
362 lines (361 loc) • 12 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace Annotation {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.Annotation).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Annotation };
declare namespace AnnotationStore {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.AnnotationStore).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { AnnotationStore };
declare namespace AttributeDefinition {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.AttributeDefinition).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { AttributeDefinition };
declare namespace Consent {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.Consent).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Consent };
declare namespace ConsentArtifact {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.ConsentArtifact).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { ConsentArtifact };
declare namespace ConsentStore {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.ConsentStore).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { ConsentStore };
declare namespace Dataset {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.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 DatasetAnnotationStoreIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetAnnotationStoreIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetAnnotationStoreIamBinding };
declare namespace DatasetAnnotationStoreIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetAnnotationStoreIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetAnnotationStoreIamMember };
declare namespace DatasetAnnotationStoreIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetAnnotationStoreIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetAnnotationStoreIamPolicy };
declare namespace DatasetConsentStoreIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetConsentStoreIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetConsentStoreIamBinding };
declare namespace DatasetConsentStoreIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetConsentStoreIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetConsentStoreIamMember };
declare namespace DatasetConsentStoreIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetConsentStoreIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetConsentStoreIamPolicy };
declare namespace DatasetDicomStoreIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetDicomStoreIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetDicomStoreIamBinding };
declare namespace DatasetDicomStoreIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetDicomStoreIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetDicomStoreIamMember };
declare namespace DatasetDicomStoreIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetDicomStoreIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetDicomStoreIamPolicy };
declare namespace DatasetFhirStoreIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetFhirStoreIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetFhirStoreIamBinding };
declare namespace DatasetFhirStoreIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetFhirStoreIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetFhirStoreIamMember };
declare namespace DatasetFhirStoreIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetFhirStoreIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetFhirStoreIamPolicy };
declare namespace DatasetHl7V2StoreIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetHl7V2StoreIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetHl7V2StoreIamBinding };
declare namespace DatasetHl7V2StoreIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetHl7V2StoreIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetHl7V2StoreIamMember };
declare namespace DatasetHl7V2StoreIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetHl7V2StoreIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetHl7V2StoreIamPolicy };
declare namespace DatasetIamBinding {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetIamBinding).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetIamBinding };
declare namespace DatasetIamMember {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetIamMember).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetIamMember };
declare namespace DatasetIamPolicy {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DatasetIamPolicy).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DatasetIamPolicy };
declare namespace DicomStore {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.DicomStore).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { DicomStore };
declare namespace FhirStore {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.FhirStore).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { FhirStore };
declare namespace Hl7V2Store {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.Hl7V2Store).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Hl7V2Store };
declare namespace Message {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.Message).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { Message };
declare namespace UserDataMapping {
/**
* Disallow the use of non-stable (Beta) resouces (healthcare.v1beta1.UserDataMapping).
*
* @severity medium
* @frameworks none
* @topics api, beta, unstable
* @link https://cloud.google.com/apis/design/versioning
*/
const disallowBetaResource: ResourceValidationPolicy;
}
export { UserDataMapping };