@pulumi/azure-compliance-policies
Version:
This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.
698 lines (697 loc) • 24.8 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AADDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.AADDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AADDataConnector };
declare namespace AATPDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.AATPDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AATPDataConnector };
declare namespace ASCDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.ASCDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ASCDataConnector };
declare namespace Action {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Action).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Action };
declare namespace ActivityCustomEntityQuery {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.ActivityCustomEntityQuery).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ActivityCustomEntityQuery };
declare namespace Anomalies {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Anomalies).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Anomalies };
declare namespace AnomalySecurityMLAnalyticsSettings {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.AnomalySecurityMLAnalyticsSettings).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AnomalySecurityMLAnalyticsSettings };
declare namespace AutomationRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.AutomationRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AutomationRule };
declare namespace AwsCloudTrailDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.AwsCloudTrailDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AwsCloudTrailDataConnector };
declare namespace AwsS3DataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.AwsS3DataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AwsS3DataConnector };
declare namespace Bookmark {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Bookmark).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Bookmark };
declare namespace BookmarkRelation {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.BookmarkRelation).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BookmarkRelation };
declare namespace CodelessApiPollingDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.CodelessApiPollingDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CodelessApiPollingDataConnector };
declare namespace CodelessUiDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.CodelessUiDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CodelessUiDataConnector };
declare namespace ContentPackage {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.ContentPackage).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ContentPackage };
declare namespace ContentTemplate {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.ContentTemplate).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ContentTemplate };
declare namespace CustomizableConnectorDefinition {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.CustomizableConnectorDefinition).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CustomizableConnectorDefinition };
declare namespace Dynamics365DataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Dynamics365DataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Dynamics365DataConnector };
declare namespace EntityAnalytics {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.EntityAnalytics).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { EntityAnalytics };
declare namespace EyesOn {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.EyesOn).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { EyesOn };
declare namespace FileImport {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.FileImport).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { FileImport };
declare namespace FusionAlertRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.FusionAlertRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { FusionAlertRule };
declare namespace GCPDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.GCPDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { GCPDataConnector };
declare namespace Hunt {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Hunt).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Hunt };
declare namespace HuntComment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.HuntComment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { HuntComment };
declare namespace HuntRelation {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.HuntRelation).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { HuntRelation };
declare namespace Incident {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Incident).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Incident };
declare namespace IncidentComment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.IncidentComment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { IncidentComment };
declare namespace IncidentRelation {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.IncidentRelation).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { IncidentRelation };
declare namespace IncidentTask {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.IncidentTask).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { IncidentTask };
declare namespace IoTDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.IoTDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { IoTDataConnector };
declare namespace MCASDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.MCASDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MCASDataConnector };
declare namespace MDATPDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.MDATPDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MDATPDataConnector };
declare namespace MLBehaviorAnalyticsAlertRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.MLBehaviorAnalyticsAlertRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MLBehaviorAnalyticsAlertRule };
declare namespace MSTIDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.MSTIDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MSTIDataConnector };
declare namespace MTPDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.MTPDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MTPDataConnector };
declare namespace Metadata {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Metadata).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Metadata };
declare namespace MicrosoftPurviewInformationProtectionDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.MicrosoftPurviewInformationProtectionDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MicrosoftPurviewInformationProtectionDataConnector };
declare namespace MicrosoftSecurityIncidentCreationAlertRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.MicrosoftSecurityIncidentCreationAlertRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MicrosoftSecurityIncidentCreationAlertRule };
declare namespace NrtAlertRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.NrtAlertRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NrtAlertRule };
declare namespace Office365ProjectDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Office365ProjectDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Office365ProjectDataConnector };
declare namespace OfficeATPDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.OfficeATPDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { OfficeATPDataConnector };
declare namespace OfficeDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.OfficeDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { OfficeDataConnector };
declare namespace OfficeIRMDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.OfficeIRMDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { OfficeIRMDataConnector };
declare namespace OfficePowerBIDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.OfficePowerBIDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { OfficePowerBIDataConnector };
declare namespace ScheduledAlertRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.ScheduledAlertRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ScheduledAlertRule };
declare namespace SentinelOnboardingState {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.SentinelOnboardingState).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SentinelOnboardingState };
declare namespace TIDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.TIDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { TIDataConnector };
declare namespace ThreatIntelligenceAlertRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.ThreatIntelligenceAlertRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ThreatIntelligenceAlertRule };
declare namespace ThreatIntelligenceIndicator {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.ThreatIntelligenceIndicator).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ThreatIntelligenceIndicator };
declare namespace TiTaxiiDataConnector {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.TiTaxiiDataConnector).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { TiTaxiiDataConnector };
declare namespace Ueba {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Ueba).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Ueba };
declare namespace Watchlist {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.Watchlist).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Watchlist };
declare namespace WatchlistItem {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.WatchlistItem).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { WatchlistItem };
declare namespace WorkspaceManagerAssignment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.WorkspaceManagerAssignment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { WorkspaceManagerAssignment };
declare namespace WorkspaceManagerConfiguration {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.WorkspaceManagerConfiguration).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { WorkspaceManagerConfiguration };
declare namespace WorkspaceManagerGroup {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.WorkspaceManagerGroup).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { WorkspaceManagerGroup };
declare namespace WorkspaceManagerMember {
/**
* Disallow the use of non-stable (Preview) Azure resouces (securityinsights.v20230801preview.WorkspaceManagerMember).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { WorkspaceManagerMember };