@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.
302 lines (301 loc) • 10.4 kB
TypeScript
import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace CaCertificate {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.CaCertificate).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { CaCertificate };
declare namespace Channel {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.Channel).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Channel };
declare namespace Client {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.Client).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Client };
declare namespace ClientGroup {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.ClientGroup).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { ClientGroup };
declare namespace Domain {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.Domain).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Domain };
declare namespace DomainEventSubscription {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.DomainEventSubscription).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DomainEventSubscription };
declare namespace DomainTopic {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.DomainTopic).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DomainTopic };
declare namespace DomainTopicEventSubscription {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.DomainTopicEventSubscription).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { DomainTopicEventSubscription };
declare namespace EventSubscription {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.EventSubscription).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { EventSubscription };
declare namespace Namespace {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.Namespace).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Namespace };
declare namespace NamespaceTopic {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.NamespaceTopic).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NamespaceTopic };
declare namespace NamespaceTopicEventSubscription {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.NamespaceTopicEventSubscription).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { NamespaceTopicEventSubscription };
declare namespace PartnerConfiguration {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.PartnerConfiguration).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PartnerConfiguration };
declare namespace PartnerDestination {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.PartnerDestination).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PartnerDestination };
declare namespace PartnerNamespace {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.PartnerNamespace).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PartnerNamespace };
declare namespace PartnerRegistration {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.PartnerRegistration).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PartnerRegistration };
declare namespace PartnerTopic {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.PartnerTopic).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PartnerTopic };
declare namespace PartnerTopicEventSubscription {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.PartnerTopicEventSubscription).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PartnerTopicEventSubscription };
declare namespace PermissionBinding {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.PermissionBinding).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { PermissionBinding };
declare namespace PrivateEndpointConnection {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.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 SystemTopic {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.SystemTopic).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SystemTopic };
declare namespace SystemTopicEventSubscription {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.SystemTopicEventSubscription).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { SystemTopicEventSubscription };
declare namespace Topic {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.Topic).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { Topic };
declare namespace TopicEventSubscription {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.TopicEventSubscription).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { TopicEventSubscription };
declare namespace TopicSpace {
/**
* Disallow the use of non-stable (Preview) Azure resouces (eventgrid.v20230601preview.TopicSpace).
*
* @severity medium
* @frameworks none
* @topics api, preview, unstable
* @link https://learn.microsoft.com/en-us/rest/api/azure/
*/
const disallowPreviewResource: ResourceValidationPolicy;
}
export { TopicSpace };