@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.
134 lines (133 loc) • 4.47 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AttachedNetworkByDevCenter {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20231001preview.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.v20231001preview.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.v20231001preview.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.v20231001preview.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 EnvironmentType {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20231001preview.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.v20231001preview.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.v20231001preview.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 Pool {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20231001preview.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.v20231001preview.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 ProjectEnvironmentType {
/**
* Disallow the use of non-stable (Preview) Azure resouces (devcenter.v20231001preview.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.v20231001preview.Schedule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Schedule };