@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.
194 lines (193 loc) • 6.5 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace ArcAddon {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.ArcAddon).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ArcAddon };
declare namespace BandwidthSchedule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.BandwidthSchedule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BandwidthSchedule };
declare namespace CloudEdgeManagementRole {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.CloudEdgeManagementRole).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CloudEdgeManagementRole };
declare namespace Container {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.Container).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Container };
declare namespace Device {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.Device).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Device };
declare namespace FileEventTrigger {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.FileEventTrigger).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { FileEventTrigger };
declare namespace IoTRole {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.IoTRole).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { IoTRole };
declare namespace KubernetesRole {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.KubernetesRole).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { KubernetesRole };
declare namespace MECRole {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.MECRole).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MECRole };
declare namespace MonitoringConfig {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.MonitoringConfig).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MonitoringConfig };
declare namespace Order {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.Order).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Order };
declare namespace PeriodicTimerEventTrigger {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.PeriodicTimerEventTrigger).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PeriodicTimerEventTrigger };
declare namespace Share {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.Share).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Share };
declare namespace StorageAccount {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.StorageAccount).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { StorageAccount };
declare namespace StorageAccountCredential {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.StorageAccountCredential).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { StorageAccountCredential };
declare namespace User {
/**
* Disallow the use of non-stable (Preview) Azure resouces (databoxedge.v20230101preview.User).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { User };