mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-04 02:04:06 +00:00
29 lines
978 B
TypeScript
29 lines
978 B
TypeScript
export const CLOUD_UPGRADE_FEATURE = {
|
|
ADVANCED_SCHEDULING: "advanced_scheduling",
|
|
ALERTS: "alerts",
|
|
AWS_ORGANIZATIONS: "aws_organizations",
|
|
AZURE_ORGANIZATIONS: "azure_organizations",
|
|
CLI_IMPORT: "cli_import",
|
|
CROSS_PROVIDER_COMPLIANCE: "cross_provider_compliance",
|
|
FINDING_TRIAGE: "finding_triage",
|
|
GCP_ORGANIZATIONS: "gcp_organizations",
|
|
JIRA_DISPATCH: "jira_dispatch",
|
|
LIGHTHOUSE_AI: "lighthouse_ai",
|
|
GENERAL: "general",
|
|
SCAN_CONFIGURATION: "scan_configuration",
|
|
SAML_DOMAINS: "saml_domains",
|
|
} as const;
|
|
|
|
export type CloudUpgradeFeature =
|
|
(typeof CLOUD_UPGRADE_FEATURE)[keyof typeof CLOUD_UPGRADE_FEATURE];
|
|
|
|
// Prowler Cloud features gated behind a paid plan.
|
|
export const PAID_PLAN_UPGRADE_FEATURE = {
|
|
REPORT_DOWNLOAD: "report_download",
|
|
} as const;
|
|
|
|
export type PaidPlanUpgradeFeature =
|
|
(typeof PAID_PLAN_UPGRADE_FEATURE)[keyof typeof PAID_PLAN_UPGRADE_FEATURE];
|
|
|
|
export type UpgradeFeature = CloudUpgradeFeature | PaidPlanUpgradeFeature;
|