@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.
194 lines (193 loc) • 6.2 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AFDCustomDomain {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.AFDCustomDomain).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AFDCustomDomain };
declare namespace AFDEndpoint {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.AFDEndpoint).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AFDEndpoint };
declare namespace AFDOrigin {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.AFDOrigin).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AFDOrigin };
declare namespace AFDOriginGroup {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.AFDOriginGroup).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { AFDOriginGroup };
declare namespace CustomDomain {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.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 Endpoint {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Endpoint).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Endpoint };
declare namespace KeyGroup {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.KeyGroup).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { KeyGroup };
declare namespace Origin {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Origin).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Origin };
declare namespace OriginGroup {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.OriginGroup).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { OriginGroup };
declare namespace Policy {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Policy).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Policy };
declare namespace Profile {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Profile).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Profile };
declare namespace Route {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Route).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Route };
declare namespace Rule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Rule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Rule };
declare namespace RuleSet {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.RuleSet).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RuleSet };
declare namespace Secret {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.Secret).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Secret };
declare namespace SecurityPolicy {
/**
* Disallow the use of non-stable (Preview) Azure resouces (cdn.v20230701preview.SecurityPolicy).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SecurityPolicy };