@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
TypeScript
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 };