Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 55 additions & 2 deletions src/devhelm/_enums.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,26 @@
"UNDER_MAINTENANCE",
]
AlertChannelDtoChannelType = Literal[
"email", "webhook", "slack", "pagerduty", "opsgenie", "teams", "discord"
"email",
"webhook",
"slack",
"pagerduty",
"opsgenie",
"teams",
"discord",
"telegram",
"google_chat",
"pushover",
"mattermost",
"splunk_oncall",
"pushbullet",
"linear",
"incident_io",
"rootly",
"zapier",
"datadog",
"jira",
"gitlab",
]
AlertChannelDtoManagedBy = Literal["DASHBOARD", "CLI", "TERRAFORM", "MCP", "API"]
AlertDeliveryDtoEventType = Literal[
Expand Down Expand Up @@ -140,6 +159,7 @@
"service.incident_updated",
"service.incident_resolved",
]
DatadogChannelConfigChannelType = Literal["datadog"]
DayIncidentImpact = Literal["NONE", "MINOR", "MAJOR", "CRITICAL"]
DayIncidentStatus = Literal["INVESTIGATING", "IDENTIFIED", "MONITORING", "RESOLVED"]
DiscordChannelConfigChannelType = Literal["discord"]
Expand All @@ -160,6 +180,8 @@
DnsTtlLowAssertionType = Literal["dns_ttl_low"]
DnsTxtContainsAssertionType = Literal["dns_txt_contains"]
EmailChannelConfigChannelType = Literal["email"]
GitLabChannelConfigChannelType = Literal["gitlab"]
GoogleChatChannelConfigChannelType = Literal["google_chat"]
HeaderAuthConfigType = Literal["header"]
HeaderValueAssertionOperator = Literal[
"equals", "contains", "less_than", "greater_than", "matches", "range"
Expand Down Expand Up @@ -187,17 +209,20 @@
"AUTOMATIC", "MANUAL", "MONITORS", "STATUS_DATA", "RESOURCE_GROUP"
]
IncidentFilterParamsStatus = Literal["WATCHING", "TRIGGERED", "CONFIRMED", "RESOLVED"]
IncidentIoChannelConfigChannelType = Literal["incident_io"]
IncidentUpdateDtoCreatedBy = Literal["SYSTEM", "USER"]
IncidentUpdateDtoNewStatus = Literal["WATCHING", "TRIGGERED", "CONFIRMED", "RESOLVED"]
IncidentUpdateDtoOldStatus = Literal["WATCHING", "TRIGGERED", "CONFIRMED", "RESOLVED"]
IntegrationDtoTierAvailability = Literal[
"FREE", "STARTER", "PRO", "TEAM", "BUSINESS", "ENTERPRISE"
]
InviteDtoRoleOffered = Literal["OWNER", "ADMIN", "MEMBER"]
JiraChannelConfigChannelType = Literal["jira"]
JsonPathAssertionOperator = Literal[
"equals", "contains", "less_than", "greater_than", "matches", "range"
]
JsonPathAssertionType = Literal["json_path"]
LinearChannelConfigChannelType = Literal["linear"]
LinkedStatusPageIncidentDtoImpact = Literal["NONE", "MINOR", "MAJOR", "CRITICAL"]
LinkedStatusPageIncidentDtoStatus = Literal[
"INVESTIGATING", "IDENTIFIED", "MONITORING", "RESOLVED"
Expand All @@ -213,6 +238,7 @@
"component_name_in",
"monitor_tag_in",
]
MattermostChannelConfigChannelType = Literal["mattermost"]
McpConnectsAssertionType = Literal["mcp_connects"]
McpHasCapabilityAssertionType = Literal["mcp_has_capability"]
McpMinToolsAssertionType = Literal["mcp_min_tools"]
Expand Down Expand Up @@ -293,6 +319,8 @@
PublishStatusPageIncidentRequestStatus = Literal[
"INVESTIGATING", "IDENTIFIED", "MONITORING", "RESOLVED"
]
PushbulletChannelConfigChannelType = Literal["pushbullet"]
PushoverChannelConfigChannelType = Literal["pushover"]
RedirectCountAssertionType = Literal["redirect_count"]
RedirectTargetAssertionOperator = Literal[
"equals", "contains", "less_than", "greater_than", "matches", "range"
Expand All @@ -308,8 +336,16 @@
ResponseTimeAssertionType = Literal["response_time"]
ResponseTimeWarnAssertionType = Literal["response_time_warn"]
ResultSummaryDtoCurrentStatus = Literal["up", "degraded", "down", "paused", "unknown"]
ServiceSubscriptionDtoAlertSensitivity = Literal["ALL", "INCIDENTS_ONLY", "MAJOR_ONLY"]
RootlyChannelConfigChannelType = Literal["rootly"]
ServiceCatalogDtoLifecycleStatus = Literal[
"ACTIVE", "DEGRADED", "DEPRECATED", "RETIRED"
]
ServiceDetailDtoLifecycleStatus = Literal["ACTIVE", "DEGRADED", "DEPRECATED", "RETIRED"]
ServiceSubscriptionDtoAlertSensitivity = Literal[
"ALL", "AWARENESS", "INCIDENTS_ONLY", "MAJOR_ONLY"
]
SlackChannelConfigChannelType = Literal["slack"]
SplunkOnCallChannelConfigChannelType = Literal["splunk_oncall"]
SslExpiryAssertionType = Literal["ssl_expiry"]
StateTransitionDetailsSource = Literal["pipeline", "public-api"]
StatusCodeAssertionOperator = Literal[
Expand Down Expand Up @@ -364,6 +400,7 @@
TcpResponseTimeAssertionType = Literal["tcp_response_time"]
TcpResponseTimeWarnAssertionType = Literal["tcp_response_time_warn"]
TeamsChannelConfigChannelType = Literal["teams"]
TelegramChannelConfigChannelType = Literal["telegram"]
TriggerRuleAggregationType = Literal["all_exceed", "average", "p95", "max"]
TriggerRuleScope = Literal["per_region", "any_region"]
TriggerRuleSeverity = Literal["down", "degraded"]
Expand Down Expand Up @@ -400,6 +437,7 @@
"service.incident_resolved",
]
WebhookChannelConfigChannelType = Literal["webhook"]
ZapierChannelConfigChannelType = Literal["zapier"]

__all__ = [
"AddIncidentUpdateRequestNewStatus",
Expand Down Expand Up @@ -435,6 +473,7 @@
"CreateStatusPageRequestManagedBy",
"CreateStatusPageRequestVisibility",
"CreateWebhookEndpointRequestSubscribedEventsItem",
"DatadogChannelConfigChannelType",
"DayIncidentImpact",
"DayIncidentStatus",
"DiscordChannelConfigChannelType",
Expand All @@ -453,6 +492,8 @@
"DnsTtlLowAssertionType",
"DnsTxtContainsAssertionType",
"EmailChannelConfigChannelType",
"GitLabChannelConfigChannelType",
"GoogleChatChannelConfigChannelType",
"HeaderAuthConfigType",
"HeaderValueAssertionOperator",
"HeaderValueAssertionType",
Expand All @@ -474,16 +515,20 @@
"IncidentFilterParamsSeverity",
"IncidentFilterParamsSource",
"IncidentFilterParamsStatus",
"IncidentIoChannelConfigChannelType",
"IncidentUpdateDtoCreatedBy",
"IncidentUpdateDtoNewStatus",
"IncidentUpdateDtoOldStatus",
"IntegrationDtoTierAvailability",
"InviteDtoRoleOffered",
"JiraChannelConfigChannelType",
"JsonPathAssertionOperator",
"JsonPathAssertionType",
"LinearChannelConfigChannelType",
"LinkedStatusPageIncidentDtoImpact",
"LinkedStatusPageIncidentDtoStatus",
"MatchRuleType",
"MattermostChannelConfigChannelType",
"McpConnectsAssertionType",
"McpHasCapabilityAssertionType",
"McpMinToolsAssertionType",
Expand Down Expand Up @@ -513,6 +558,8 @@
"PlanInfoTier",
"PublishStatusPageIncidentRequestImpact",
"PublishStatusPageIncidentRequestStatus",
"PushbulletChannelConfigChannelType",
"PushoverChannelConfigChannelType",
"RedirectCountAssertionType",
"RedirectTargetAssertionOperator",
"RedirectTargetAssertionType",
Expand All @@ -526,8 +573,12 @@
"ResponseTimeAssertionType",
"ResponseTimeWarnAssertionType",
"ResultSummaryDtoCurrentStatus",
"RootlyChannelConfigChannelType",
"ServiceCatalogDtoLifecycleStatus",
"ServiceDetailDtoLifecycleStatus",
"ServiceSubscriptionDtoAlertSensitivity",
"SlackChannelConfigChannelType",
"SplunkOnCallChannelConfigChannelType",
"SslExpiryAssertionType",
"StateTransitionDetailsSource",
"StatusCodeAssertionOperator",
Expand All @@ -550,6 +601,7 @@
"TcpResponseTimeAssertionType",
"TcpResponseTimeWarnAssertionType",
"TeamsChannelConfigChannelType",
"TelegramChannelConfigChannelType",
"TriggerRuleAggregationType",
"TriggerRuleScope",
"TriggerRuleSeverity",
Expand All @@ -566,4 +618,5 @@
"UpdateStatusPageRequestVisibility",
"UpdateWebhookEndpointRequestSubscribedEventsItem",
"WebhookChannelConfigChannelType",
"ZapierChannelConfigChannelType",
]
Loading