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.

182 lines (181 loc) 6.55 kB
import { ResourceValidationPolicy } from "@pulumi/policy"; declare namespace AksAssessmentOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.AksAssessmentOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AksAssessmentOperation }; declare namespace AssessmentProjectsOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.AssessmentProjectsOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AssessmentProjectsOperation }; declare namespace AssessmentsOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.AssessmentsOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AssessmentsOperation }; declare namespace AvsAssessmentsOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.AvsAssessmentsOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { AvsAssessmentsOperation }; declare namespace BusinessCaseOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.BusinessCaseOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { BusinessCaseOperation }; declare namespace GroupsOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.GroupsOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { GroupsOperation }; declare namespace HypervCollectorsOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.HypervCollectorsOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { HypervCollectorsOperation }; declare namespace ImportCollectorsOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.ImportCollectorsOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ImportCollectorsOperation }; declare namespace PrivateEndpointConnectionOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.PrivateEndpointConnectionOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { PrivateEndpointConnectionOperation }; declare namespace ServerCollectorsOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.ServerCollectorsOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { ServerCollectorsOperation }; declare namespace SqlAssessmentV2Operation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.SqlAssessmentV2Operation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SqlAssessmentV2Operation }; declare namespace SqlCollectorOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.SqlCollectorOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { SqlCollectorOperation }; declare namespace VmwareCollectorsOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.VmwareCollectorsOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { VmwareCollectorsOperation }; declare namespace WebAppAssessmentV2Operation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.WebAppAssessmentV2Operation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WebAppAssessmentV2Operation }; declare namespace WebAppCollectorOperation { /** * Disallow the use of non-stable (Preview) Azure resouces (migrate.v20230909preview.WebAppCollectorOperation). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ const disallowPreviewResource: ResourceValidationPolicy; } export { WebAppCollectorOperation };