@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.
218 lines (217 loc) • 7.43 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace DnsForwardingRuleset {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsForwardingRuleset).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DnsForwardingRuleset };
declare namespace DnsResolver {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsResolver).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DnsResolver };
declare namespace DnsResolverDomainList {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsResolverDomainList).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DnsResolverDomainList };
declare namespace DnsResolverPolicy {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsResolverPolicy).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DnsResolverPolicy };
declare namespace DnsResolverPolicyVirtualNetworkLink {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsResolverPolicyVirtualNetworkLink).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DnsResolverPolicyVirtualNetworkLink };
declare namespace DnsSecurityRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnsSecurityRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DnsSecurityRule };
declare namespace DnssecConfig {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.DnssecConfig).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DnssecConfig };
declare namespace ForwardingRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.ForwardingRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ForwardingRule };
declare namespace InboundEndpoint {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.InboundEndpoint).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { InboundEndpoint };
declare namespace NetworkSecurityPerimeter {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NetworkSecurityPerimeter).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NetworkSecurityPerimeter };
declare namespace NspAccessRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NspAccessRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NspAccessRule };
declare namespace NspAssociation {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NspAssociation).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NspAssociation };
declare namespace NspLink {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NspLink).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NspLink };
declare namespace NspProfile {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.NspProfile).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NspProfile };
declare namespace OutboundEndpoint {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.OutboundEndpoint).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { OutboundEndpoint };
declare namespace PrivateResolverVirtualNetworkLink {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.PrivateResolverVirtualNetworkLink).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PrivateResolverVirtualNetworkLink };
declare namespace RecordSet {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.RecordSet).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RecordSet };
declare namespace Zone {
/**
* Disallow the use of non-stable (Preview) Azure resouces (network.v20230701preview.Zone).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Zone };