@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.
314 lines (313 loc) • 10.6 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace ApiPortal {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.ApiPortal).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ApiPortal };
declare namespace ApiPortalCustomDomain {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.ApiPortalCustomDomain).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ApiPortalCustomDomain };
declare namespace Apm {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.Apm).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Apm };
declare namespace App {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.App).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { App };
declare namespace ApplicationAccelerator {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.ApplicationAccelerator).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ApplicationAccelerator };
declare namespace ApplicationLiveView {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.ApplicationLiveView).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ApplicationLiveView };
declare namespace Binding {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.Binding).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Binding };
declare namespace BuildServiceAgentPool {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.BuildServiceAgentPool).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BuildServiceAgentPool };
declare namespace BuildServiceBuild {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.BuildServiceBuild).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BuildServiceBuild };
declare namespace BuildServiceBuilder {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.BuildServiceBuilder).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BuildServiceBuilder };
declare namespace BuildpackBinding {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.BuildpackBinding).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BuildpackBinding };
declare namespace Certificate {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.Certificate).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Certificate };
declare namespace ConfigServer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.ConfigServer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ConfigServer };
declare namespace ConfigurationService {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.ConfigurationService).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ConfigurationService };
declare namespace ContainerRegistry {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.ContainerRegistry).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ContainerRegistry };
declare namespace CustomDomain {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.CustomDomain).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CustomDomain };
declare namespace CustomizedAccelerator {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.CustomizedAccelerator).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CustomizedAccelerator };
declare namespace Deployment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.Deployment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Deployment };
declare namespace DevToolPortal {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.DevToolPortal).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DevToolPortal };
declare namespace Gateway {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.Gateway).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Gateway };
declare namespace GatewayCustomDomain {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.GatewayCustomDomain).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { GatewayCustomDomain };
declare namespace GatewayRouteConfig {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.GatewayRouteConfig).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { GatewayRouteConfig };
declare namespace MonitoringSetting {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.MonitoringSetting).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MonitoringSetting };
declare namespace Service {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.Service).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Service };
declare namespace ServiceRegistry {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.ServiceRegistry).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ServiceRegistry };
declare namespace Storage {
/**
* Disallow the use of non-stable (Preview) Azure resouces (appplatform.v20230901preview.Storage).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Storage };