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.

338 lines (337 loc) 12.3 kB
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 };