@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.
338 lines (337 loc) • 12.3 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace CassandraCluster {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.CassandraCluster).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CassandraCluster };
declare namespace CassandraDataCenter {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.CassandraDataCenter).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CassandraDataCenter };
declare namespace CassandraResourceCassandraKeyspace {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.CassandraResourceCassandraKeyspace).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CassandraResourceCassandraKeyspace };
declare namespace CassandraResourceCassandraTable {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.CassandraResourceCassandraTable).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CassandraResourceCassandraTable };
declare namespace CassandraResourceCassandraView {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.CassandraResourceCassandraView).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CassandraResourceCassandraView };
declare namespace DatabaseAccount {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.DatabaseAccount).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DatabaseAccount };
declare namespace GraphResourceGraph {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.GraphResourceGraph).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { GraphResourceGraph };
declare namespace GremlinResourceGremlinDatabase {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.GremlinResourceGremlinDatabase).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { GremlinResourceGremlinDatabase };
declare namespace GremlinResourceGremlinGraph {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.GremlinResourceGremlinGraph).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { GremlinResourceGremlinGraph };
declare namespace MongoCluster {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.MongoCluster).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MongoCluster };
declare namespace MongoClusterFirewallRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.MongoClusterFirewallRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MongoClusterFirewallRule };
declare namespace MongoDBResourceMongoDBCollection {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.MongoDBResourceMongoDBCollection).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MongoDBResourceMongoDBCollection };
declare namespace MongoDBResourceMongoDBDatabase {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.MongoDBResourceMongoDBDatabase).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MongoDBResourceMongoDBDatabase };
declare namespace MongoDBResourceMongoRoleDefinition {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.MongoDBResourceMongoRoleDefinition).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MongoDBResourceMongoRoleDefinition };
declare namespace MongoDBResourceMongoUserDefinition {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.MongoDBResourceMongoUserDefinition).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MongoDBResourceMongoUserDefinition };
declare namespace NotebookWorkspace {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.NotebookWorkspace).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NotebookWorkspace };
declare namespace PrivateEndpointConnection {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.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 Service {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.Service).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Service };
declare namespace SqlResourceSqlContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.SqlResourceSqlContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SqlResourceSqlContainer };
declare namespace SqlResourceSqlDatabase {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.SqlResourceSqlDatabase).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SqlResourceSqlDatabase };
declare namespace SqlResourceSqlRoleAssignment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.SqlResourceSqlRoleAssignment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SqlResourceSqlRoleAssignment };
declare namespace SqlResourceSqlRoleDefinition {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.SqlResourceSqlRoleDefinition).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SqlResourceSqlRoleDefinition };
declare namespace SqlResourceSqlStoredProcedure {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.SqlResourceSqlStoredProcedure).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SqlResourceSqlStoredProcedure };
declare namespace SqlResourceSqlTrigger {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.SqlResourceSqlTrigger).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SqlResourceSqlTrigger };
declare namespace SqlResourceSqlUserDefinedFunction {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.SqlResourceSqlUserDefinedFunction).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SqlResourceSqlUserDefinedFunction };
declare namespace TableResourceTable {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.TableResourceTable).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { TableResourceTable };
declare namespace ThroughputPool {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.ThroughputPool).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ThroughputPool };
declare namespace ThroughputPoolAccount {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20240215preview.ThroughputPoolAccount).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ThroughputPoolAccount };