@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
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AksAssessmentOperation {
/**
* Disallow the use of non-stable (Preview) Azure resouces (migrate.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.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.v20240101preview.WebAppCollectorOperation).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { WebAppCollectorOperation };