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.

206 lines (205 loc) 7.53 kB
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 };