@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.36 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AgentPool {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.AgentPool).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AgentPool };
declare namespace BareMetalMachine {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.BareMetalMachine).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BareMetalMachine };
declare namespace BareMetalMachineKeySet {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.BareMetalMachineKeySet).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BareMetalMachineKeySet };
declare namespace BmcKeySet {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.BmcKeySet).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BmcKeySet };
declare namespace CloudServicesNetwork {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.CloudServicesNetwork).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CloudServicesNetwork };
declare namespace Cluster {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.Cluster).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Cluster };
declare namespace ClusterManager {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.ClusterManager).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ClusterManager };
declare namespace Console {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.Console).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Console };
declare namespace KubernetesCluster {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.KubernetesCluster).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { KubernetesCluster };
declare namespace KubernetesClusterFeature {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.KubernetesClusterFeature).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { KubernetesClusterFeature };
declare namespace L2Network {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.L2Network).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { L2Network };
declare namespace L3Network {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.L3Network).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { L3Network };
declare namespace MetricsConfiguration {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.MetricsConfiguration).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MetricsConfiguration };
declare namespace Rack {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.Rack).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Rack };
declare namespace StorageAppliance {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.StorageAppliance).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { StorageAppliance };
declare namespace TrunkedNetwork {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.TrunkedNetwork).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { TrunkedNetwork };
declare namespace VirtualMachine {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.VirtualMachine).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { VirtualMachine };
declare namespace Volume {
/**
* Disallow the use of non-stable (Preview) Azure resouces (networkcloud.v20240601preview.Volume).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Volume };