UNPKG

@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.

314 lines (313 loc) 11.2 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace BigDataPool { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.BigDataPool). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BigDataPool }; declare namespace EventGridDataConnection { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.EventGridDataConnection). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { EventGridDataConnection }; declare namespace EventHubDataConnection { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.EventHubDataConnection). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { EventHubDataConnection }; declare namespace IntegrationRuntime { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.IntegrationRuntime). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { IntegrationRuntime }; declare namespace IotHubDataConnection { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.IotHubDataConnection). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { IotHubDataConnection }; declare namespace IpFirewallRule { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.IpFirewallRule). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { IpFirewallRule }; declare namespace Key { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.Key). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Key }; declare namespace KustoPool { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.KustoPool). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { KustoPool }; declare namespace KustoPoolAttachedDatabaseConfiguration { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.KustoPoolAttachedDatabaseConfiguration). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { KustoPoolAttachedDatabaseConfiguration }; declare namespace KustoPoolDatabasePrincipalAssignment { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.KustoPoolDatabasePrincipalAssignment). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { KustoPoolDatabasePrincipalAssignment }; declare namespace KustoPoolPrincipalAssignment { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.KustoPoolPrincipalAssignment). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { KustoPoolPrincipalAssignment }; declare namespace PrivateEndpointConnection { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.PrivateEndpointConnection). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PrivateEndpointConnection }; declare namespace PrivateLinkHub { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.PrivateLinkHub). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PrivateLinkHub }; declare namespace ReadOnlyFollowingDatabase { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.ReadOnlyFollowingDatabase). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ReadOnlyFollowingDatabase }; declare namespace ReadWriteDatabase { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.ReadWriteDatabase). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ReadWriteDatabase }; declare namespace SqlPool { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.SqlPool). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SqlPool }; declare namespace SqlPoolSensitivityLabel { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.SqlPoolSensitivityLabel). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SqlPoolSensitivityLabel }; declare namespace SqlPoolTransparentDataEncryption { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.SqlPoolTransparentDataEncryption). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SqlPoolTransparentDataEncryption }; declare namespace SqlPoolVulnerabilityAssessment { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.SqlPoolVulnerabilityAssessment). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SqlPoolVulnerabilityAssessment }; declare namespace SqlPoolVulnerabilityAssessmentRuleBaseline { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.SqlPoolVulnerabilityAssessmentRuleBaseline). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SqlPoolVulnerabilityAssessmentRuleBaseline }; declare namespace SqlPoolWorkloadClassifier { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.SqlPoolWorkloadClassifier). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SqlPoolWorkloadClassifier }; declare namespace SqlPoolWorkloadGroup { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.SqlPoolWorkloadGroup). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SqlPoolWorkloadGroup }; declare namespace Workspace { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.Workspace). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { Workspace }; declare namespace WorkspaceAadAdmin { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.WorkspaceAadAdmin). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WorkspaceAadAdmin }; declare namespace WorkspaceManagedSqlServerVulnerabilityAssessment { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.WorkspaceManagedSqlServerVulnerabilityAssessment). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WorkspaceManagedSqlServerVulnerabilityAssessment }; declare namespace WorkspaceSqlAadAdmin { /** * Disallow the use of non-stable (Preview) Azure resouces (synapse.v20210601preview.WorkspaceSqlAadAdmin). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WorkspaceSqlAadAdmin };