@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.
590 lines (589 loc) • 21.1 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace BatchDeployment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.BatchDeployment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BatchDeployment };
declare namespace BatchEndpoint {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.BatchEndpoint).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { BatchEndpoint };
declare namespace CapabilityHost {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.CapabilityHost).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CapabilityHost };
declare namespace CodeContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.CodeContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CodeContainer };
declare namespace CodeVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.CodeVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CodeVersion };
declare namespace ComponentContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ComponentContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ComponentContainer };
declare namespace ComponentVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ComponentVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ComponentVersion };
declare namespace Compute {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.Compute).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Compute };
declare namespace ConnectionDeployment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ConnectionDeployment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ConnectionDeployment };
declare namespace ConnectionRaiBlocklist {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ConnectionRaiBlocklist).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ConnectionRaiBlocklist };
declare namespace ConnectionRaiBlocklistItem {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ConnectionRaiBlocklistItem).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ConnectionRaiBlocklistItem };
declare namespace ConnectionRaiPolicy {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ConnectionRaiPolicy).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ConnectionRaiPolicy };
declare namespace DataContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.DataContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DataContainer };
declare namespace DataVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.DataVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DataVersion };
declare namespace Datastore {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.Datastore).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Datastore };
declare namespace EndpointDeployment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.EndpointDeployment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { EndpointDeployment };
declare namespace EnvironmentContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.EnvironmentContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { EnvironmentContainer };
declare namespace EnvironmentVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.EnvironmentVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { EnvironmentVersion };
declare namespace FeaturesetContainerEntity {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.FeaturesetContainerEntity).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { FeaturesetContainerEntity };
declare namespace FeaturesetVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.FeaturesetVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { FeaturesetVersion };
declare namespace FeaturestoreEntityContainerEntity {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.FeaturestoreEntityContainerEntity).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { FeaturestoreEntityContainerEntity };
declare namespace FeaturestoreEntityVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.FeaturestoreEntityVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { FeaturestoreEntityVersion };
declare namespace InferenceEndpoint {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.InferenceEndpoint).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { InferenceEndpoint };
declare namespace InferenceGroup {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.InferenceGroup).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { InferenceGroup };
declare namespace InferencePool {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.InferencePool).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { InferencePool };
declare namespace Job {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.Job).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Job };
declare namespace ManagedNetworkSettingsRule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ManagedNetworkSettingsRule).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ManagedNetworkSettingsRule };
declare namespace MarketplaceSubscription {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.MarketplaceSubscription).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { MarketplaceSubscription };
declare namespace ModelContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ModelContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ModelContainer };
declare namespace ModelVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ModelVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ModelVersion };
declare namespace OnlineDeployment {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.OnlineDeployment).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { OnlineDeployment };
declare namespace OnlineEndpoint {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.OnlineEndpoint).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { OnlineEndpoint };
declare namespace PrivateEndpointConnection {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.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 RaiPolicy {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RaiPolicy).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RaiPolicy };
declare namespace Registry {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.Registry).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Registry };
declare namespace RegistryCodeContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryCodeContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryCodeContainer };
declare namespace RegistryCodeVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryCodeVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryCodeVersion };
declare namespace RegistryComponentContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryComponentContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryComponentContainer };
declare namespace RegistryComponentVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryComponentVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryComponentVersion };
declare namespace RegistryDataContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryDataContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryDataContainer };
declare namespace RegistryDataVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryDataVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryDataVersion };
declare namespace RegistryEnvironmentContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryEnvironmentContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryEnvironmentContainer };
declare namespace RegistryEnvironmentVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryEnvironmentVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryEnvironmentVersion };
declare namespace RegistryModelContainer {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryModelContainer).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryModelContainer };
declare namespace RegistryModelVersion {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.RegistryModelVersion).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { RegistryModelVersion };
declare namespace Schedule {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.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 ServerlessEndpoint {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.ServerlessEndpoint).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ServerlessEndpoint };
declare namespace Workspace {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.Workspace).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Workspace };
declare namespace WorkspaceConnection {
/**
* Disallow the use of non-stable (Preview) Azure resouces (machinelearningservices.v20241001preview.WorkspaceConnection).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { WorkspaceConnection };