@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.
278 lines (277 loc) • 9.39 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AutomationAccount {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.AutomationAccount).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AutomationAccount };
declare namespace Certificate {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.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 Connection {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Connection).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Connection };
declare namespace ConnectionType {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.ConnectionType).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ConnectionType };
declare namespace Credential {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Credential).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Credential };
declare namespace DscConfiguration {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.DscConfiguration).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DscConfiguration };
declare namespace DscNodeConfiguration {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.DscNodeConfiguration).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DscNodeConfiguration };
declare namespace HybridRunbookWorker {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.HybridRunbookWorker).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { HybridRunbookWorker };
declare namespace HybridRunbookWorkerGroup {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.HybridRunbookWorkerGroup).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { HybridRunbookWorkerGroup };
declare namespace JobSchedule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.JobSchedule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { JobSchedule };
declare namespace Module {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Module).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Module };
declare namespace Package {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Package).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Package };
declare namespace PrivateEndpointConnection {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.PrivateEndpointConnection).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PrivateEndpointConnection };
declare namespace Python2Package {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Python2Package).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Python2Package };
declare namespace Python3Package {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Python3Package).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Python3Package };
declare namespace Runbook {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Runbook).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Runbook };
declare namespace RuntimeEnvironment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.RuntimeEnvironment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RuntimeEnvironment };
declare namespace Schedule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Schedule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Schedule };
declare namespace SoftwareUpdateConfigurationByName {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.SoftwareUpdateConfigurationByName).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SoftwareUpdateConfigurationByName };
declare namespace SourceControl {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.SourceControl).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SourceControl };
declare namespace Variable {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Variable).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Variable };
declare namespace Watcher {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Watcher).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Watcher };
declare namespace Webhook {
/**
* Disallow the use of non-stable (Preview) Azure resouces (automation.v20230515preview.Webhook).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Webhook };