@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.04 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AttachedNetworkByDevCenter {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.AttachedNetworkByDevCenter).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AttachedNetworkByDevCenter };
declare namespace Catalog {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.Catalog).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Catalog };
declare namespace DevBoxDefinition {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.DevBoxDefinition).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DevBoxDefinition };
declare namespace DevCenter {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.DevCenter).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DevCenter };
declare namespace EncryptionSet {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.EncryptionSet).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { EncryptionSet };
declare namespace EnvironmentType {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.EnvironmentType).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { EnvironmentType };
declare namespace Gallery {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.Gallery).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Gallery };
declare namespace NetworkConnection {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.NetworkConnection).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NetworkConnection };
declare namespace Plan {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.Plan).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Plan };
declare namespace PlanMember {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.PlanMember).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PlanMember };
declare namespace Pool {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.Pool).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Pool };
declare namespace Project {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.Project).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Project };
declare namespace ProjectCatalog {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.ProjectCatalog).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ProjectCatalog };
declare namespace ProjectEnvironmentType {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.ProjectEnvironmentType).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ProjectEnvironmentType };
declare namespace Schedule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20240701preview.Schedule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Schedule };