Event codes

Created:
May 25, 2023
Updated:
September 14, 2023

The tables below detail all the types of events currently generated by the FireTail platform.

Each event code consists of:

  • A prefix corresponding to the resource the event pertains to.
  • A colon, used as a separator character.
  • A suffix describing a change that has occurred on that resource.

AWS Gateway

Events prefixed with AWS_API_GATEWAY_V1 or AWS_API_GATEWAY_V2 relates to the API Gateway version 1 or version 2 .

Event Description
CREATED Created when a new API item is created in the Firetail SaaS for an API Gateway v1 or v2.
DELETED Created when an API item is deleted in the Firetail SaaS which related to an API Gateway v1 or v2.
API_GATEWAYS_RENAMED Created when an API Gateway v1 or v2 is renamed in AWS.
NEW_DISCOVERED_ENDPOINTS_MISSING_ACCESS_LOGGING Created when new endpoints are discovered on an API Gateway v1 or v2 which are missing access logging.
NEW_DISCOVERED_ENDPOINTS Created when new endpoints are discovered on an API Gateway v1 or v2.
NEW_STAGES Created when new stages are discovered on an API Gateway v1 or v2.
REMOVED_DISCOVERED_ENDPOINTS_MISSING_ACCESS_LOGGING Created when endpoints missing access logging are removed from an API Gateway v1 or v2.
REMOVED_DISCOVERED_ENDPOINTS Created when endpoints are removed from an API Gateway v1 or v2.
REMOVED_STAGES Created when a stage is removed from an API Gateway v1 or v2.
STAGES_DEPLOYMENTS_DESCRIPTIONS_CHANGED Created when the description of a stage is changed on an API Gateway v1 or v2.
STAGES_DEPLOYMENTS_STATUSES_CHANGED Created when the status of a stage deployment changes on an API Gateway v1 or v2.
STAGES_EXPORT_VERSIONS_CHANGED Created when the export version of a stage is changed on an API Gateway v1 or v2.
STAGES_NEW_DEPLOYMENTS Generated when a new stage is created on an API Gateway v1 or v2.
STAGES_REMOVED_DEPLOYMENTS Generated when a deployment is removed from a stage of an API Gateway v1 or v2.
TAGS_CHANGED Generated when the tags of an API Gateway v1 or v2 are changed.

AWS Lambda

Events prefixed with AWS_LAMBDA relates to AWS Lambda items in the Firetail SaaS platform.

Event Description
CREATED Created when a new API item is created in the Firetail SaaS platform for an AWS Lambda.
DELETED Created when an API item is deleted in the Firetail SaaS platform which related to an AWS Lambda.
NEW_DISCOVERED_URLS Created when a new function URL is discovered on an AWS Lambda.
NEW_URLS_MISSING_CORS Created when a new function URL missing a CORS configuration is discovered on an AWS Lambda.
NEW_URLS_MISSING_AUTH Created when a new function URL with no Auth is discovered on an AWS Lambda.
REMOVED_DISCOVERED_URLS Created when an AWS Lambda Function URL that was previously discovered has been deleted.
REMOVED_URLS_MISSING_CORS Created when an AWS Lambda Function URL missing a CORS configuration that was previously discovered has been deleted.
REMOVED_URLS_MISSING_AUTH Created when an AWS Lambda Function URL missing an Auth configuration that was previously discovered has been deleted.
RENAMED Created when an AWS Lambda Function has been renamed since it was last scanned.
TAGS_CHANGED Created when the tags on an AWS Lambda Function have changed since it was last scanned.

Collections

Events prefixed with COLLECTION relate to collection items in the Firetail SaaS platform.

Event Description
CREATED This event is created when a new collection item is created in the Firetail SaaS platform.
DELETED This event is created when a collection item is deleted in the Firetail SaaS platform.
LATEST_VERSION_CHANGED This event is created when the latest version of a collection item in the Firetail SaaS platform is changed.
RENAMED This event is created when a collection item is renamed in the Firetail SaaS platform.

LOG_ANALYSIS

Events prefixed with LOG_ANALYSIS pertain to one or many of the logs belonging to an API.

Event Description
5XX_STATUS_CODES_HIGH Created when a new API item is created in the Firetail SaaS platform for an AWS Lambda. This event is created when >=90% of all the logs over a given time period had a 5XX response status code.
NEW_DAILY_METRICS Created on a daily basis when log analysis is run to create a new set of log metrics.