main-concepts

No menu items for this category

EventSubscription

This schema defines the EventSubscription entity. An Event Subscription has trigger, filters and Subscription

  • argumentsInput (object): Observability Filters for Event Subscription. Cannot contain additional properties.
  • alertFilteringInput (object): Observability of the event subscription. Cannot contain additional properties.
  • triggerType (string): Trigger Configuration for Alerts. Must be one of: ["RealTime", "Scheduled"]. Default: "RealTime".
  • alertType (string): Type of Alerts supported. Must be one of: ["Notification", "Observability", "ActivityFeed", "GovernanceWorkflowChangeEvent"]. Default: "Notification".
  • subscriptionCategory (string): Subscription Endpoint Type. Must be one of: ["Users", "Teams", "Admins", "Assignees", "Owners", "Mentions", "Followers", "External"].
  • subscriptionType (string): Subscription Endpoint Type. Must be one of: ["Webhook", "Slack", "MsTeams", "GChat", "Email", "ActivityFeed", "GovernanceWorkflowChangeEvent"].
  • destination (object): Subscription which has a type and the config. Cannot contain additional properties.
  • status (string): Status is disabled, when eventSubscription was created with enabled set to false and it never started publishing events. Status is active when eventSubscription is normally functioning and 200 OK response was received for callback notification. Status is failed on bad callback URL, connection failures, 1xx, and 3xx response was received for callback notification. Status is awaitingRetry when previous attempt at callback timed out or received 4xx, 5xx response. Status is retryLimitReached after all retries fail. Must be one of: ["disabled", "failed", "retryLimitReached", "awaitingRetry", "active"].
  • filteringRules (object): Filtering Rules for Event Subscription. Cannot contain additional properties.
    • resources (array, required): Defines a list of resources that triggers the Event Subscription, Eg All, User, Teams etc.
      • Items (string)
    • rules (array): A set of filter rules associated with the Alert.
    • actions (array): A set of filter rules associated with the Alert.
  • trigger (object): Trigger Configuration for Alerts. Cannot contain additional properties.
    • triggerType: Refer to #/definitions/triggerType.
    • scheduleInfo (string): Schedule Info. Must be one of: ["Daily", "Weekly", "Monthly", "Custom"]. Default: "Weekly".
    • cronExpression (string): Cron Expression in case of Custom scheduled Trigger.

Documentation file automatically generated at 2025-01-15 09:05:25.266839+00:00.