@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.
206 lines (205 loc) • 7.53 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace CassandraResourceCassandraKeyspace {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20230315preview.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.v20230315preview.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.v20230315preview.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.v20230315preview.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.v20230315preview.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.v20230315preview.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.v20230315preview.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.v20230315preview.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.v20230315preview.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.v20230315preview.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.v20230315preview.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 SqlResourceSqlContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20230315preview.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.v20230315preview.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 SqlResourceSqlStoredProcedure {
/**
* Disallow the use of non-stable (Preview) Azure resouces (documentdb.v20230315preview.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.v20230315preview.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.v20230315preview.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.v20230315preview.TableResourceTable).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { TableResourceTable };