in internal/clients/kibana/connector.go [529:591]
func updateConnectorRequestBody(connector models.KibanaActionConnector) (io.Reader, error) {
switch connectors.ConnectorTypes(connector.ConnectorTypeID) {
case connectors.ConnectorTypesDotCasesWebhook:
return updateConnectorRequestCasesWebhook(connector)
case connectors.ConnectorTypesDotEmail:
return updateConnectorRequestEmail(connector)
case connectors.ConnectorTypesDotGemini:
return updateConnectorRequestGemini(connector)
case connectors.ConnectorTypesDotIndex:
return updateConnectorRequestIndex(connector)
case connectors.ConnectorTypesDotJira:
return updateConnectorRequestJira(connector)
case connectors.ConnectorTypesDotOpsgenie:
return updateConnectorRequestOpsgenie(connector)
case connectors.ConnectorTypesDotPagerduty:
return updateConnectorRequestPagerduty(connector)
case connectors.ConnectorTypesDotResilient:
return updateConnectorRequestResilient(connector)
case connectors.ConnectorTypesDotServicenow:
return updateConnectorRequestServicenow(connector)
case connectors.ConnectorTypesDotServicenowItom:
return updateConnectorRequestServicenowItom(connector)
case connectors.ConnectorTypesDotServicenowSir:
return updateConnectorRequestServicenowSir(connector)
case connectors.ConnectorTypesDotServerLog:
return updateConnectorRequestServerlog(connector)
case connectors.ConnectorTypesDotSlack:
return updateConnectorRequestSlack(connector)
case connectors.ConnectorTypesDotSlackApi:
return updateConnectorRequestSlackApi(connector)
case connectors.ConnectorTypesDotSwimlane:
return updateConnectorRequestSwimlane(connector)
case connectors.ConnectorTypesDotTeams:
return updateConnectorRequestTeams(connector)
case connectors.ConnectorTypesDotTines:
return updateConnectorRequestTines(connector)
case connectors.ConnectorTypesDotWebhook:
return updateConnectorRequestWebhook(connector)
case connectors.ConnectorTypesDotXmatters:
return updateConnectorRequestXmatters(connector)
}
return nil, fmt.Errorf("unknown connector type [%s]", connector.ConnectorTypeID)
}