@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.
98 lines (97 loc) • 3.38 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace GalleryImage {
/**
* Disallow the use of non-stable (Preview) Azure resouces (azurestackhci.v20230901preview.GalleryImage).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { GalleryImage };
declare namespace GuestAgent {
/**
* Disallow the use of non-stable (Preview) Azure resouces (azurestackhci.v20230901preview.GuestAgent).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { GuestAgent };
declare namespace LogicalNetwork {
/**
* Disallow the use of non-stable (Preview) Azure resouces (azurestackhci.v20230901preview.LogicalNetwork).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { LogicalNetwork };
declare namespace MarketplaceGalleryImage {
/**
* Disallow the use of non-stable (Preview) Azure resouces (azurestackhci.v20230901preview.MarketplaceGalleryImage).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MarketplaceGalleryImage };
declare namespace NetworkInterface {
/**
* Disallow the use of non-stable (Preview) Azure resouces (azurestackhci.v20230901preview.NetworkInterface).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NetworkInterface };
declare namespace StorageContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (azurestackhci.v20230901preview.StorageContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { StorageContainer };
declare namespace VirtualHardDisk {
/**
* Disallow the use of non-stable (Preview) Azure resouces (azurestackhci.v20230901preview.VirtualHardDisk).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { VirtualHardDisk };
declare namespace VirtualMachineInstance {
/**
* Disallow the use of non-stable (Preview) Azure resouces (azurestackhci.v20230901preview.VirtualMachineInstance).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { VirtualMachineInstance };