@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.37 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AccessControlList {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.AccessControlList).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AccessControlList };
declare namespace ExternalNetwork {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.ExternalNetwork).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ExternalNetwork };
declare namespace InternalNetwork {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.InternalNetwork).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { InternalNetwork };
declare namespace IpCommunity {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.IpCommunity).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { IpCommunity };
declare namespace IpExtendedCommunity {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.IpExtendedCommunity).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { IpExtendedCommunity };
declare namespace IpPrefix {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.IpPrefix).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { IpPrefix };
declare namespace L2IsolationDomain {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.L2IsolationDomain).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { L2IsolationDomain };
declare namespace L3IsolationDomain {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.L3IsolationDomain).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { L3IsolationDomain };
declare namespace NetworkDevice {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.NetworkDevice).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NetworkDevice };
declare namespace NetworkFabric {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.NetworkFabric).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NetworkFabric };
declare namespace NetworkFabricController {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.NetworkFabricController).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NetworkFabricController };
declare namespace NetworkInterface {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.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 NetworkRack {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.NetworkRack).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NetworkRack };
declare namespace NetworkToNetworkInterconnect {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.NetworkToNetworkInterconnect).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NetworkToNetworkInterconnect };
declare namespace RoutePolicy {
/**
* Disallow the use of non-stable (Preview) Azure resouces (managednetworkfabric.v20230201preview.RoutePolicy).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RoutePolicy };