func createConnectorRequestBody()

in internal/clients/kibana/connector.go [465:527]


func createConnectorRequestBody(connector models.KibanaActionConnector) (io.Reader, error) {
	switch connectors.ConnectorTypes(connector.ConnectorTypeID) {

	case connectors.ConnectorTypesDotCasesWebhook:
		return createConnectorRequestCasesWebhook(connector)

	case connectors.ConnectorTypesDotEmail:
		return createConnectorRequestEmail(connector)

	case connectors.ConnectorTypesDotGemini:
		return createConnectorRequestGemini(connector)

	case connectors.ConnectorTypesDotIndex:
		return createConnectorRequestIndex(connector)

	case connectors.ConnectorTypesDotJira:
		return createConnectorRequestJira(connector)

	case connectors.ConnectorTypesDotOpsgenie:
		return createConnectorRequestOpsgenie(connector)

	case connectors.ConnectorTypesDotPagerduty:
		return createConnectorRequestPagerduty(connector)

	case connectors.ConnectorTypesDotResilient:
		return createConnectorRequestResilient(connector)

	case connectors.ConnectorTypesDotServicenow:
		return createConnectorRequestServicenow(connector)

	case connectors.ConnectorTypesDotServicenowItom:
		return createConnectorRequestServicenowItom(connector)

	case connectors.ConnectorTypesDotServicenowSir:
		return createConnectorRequestServicenowSir(connector)

	case connectors.ConnectorTypesDotServerLog:
		return createConnectorRequestServerLog(connector)

	case connectors.ConnectorTypesDotSlack:
		return createConnectorRequestSlack(connector)

	case connectors.ConnectorTypesDotSlackApi:
		return createConnectorRequestSlackApi(connector)

	case connectors.ConnectorTypesDotSwimlane:
		return createConnectorRequestSwimlane(connector)

	case connectors.ConnectorTypesDotTeams:
		return createConnectorRequestTeams(connector)

	case connectors.ConnectorTypesDotTines:
		return createConnectorRequestTines(connector)

	case connectors.ConnectorTypesDotWebhook:
		return createConnectorRequestWebhook(connector)

	case connectors.ConnectorTypesDotXmatters:
		return createConnectorRequestXmatters(connector)
	}

	return nil, fmt.Errorf("unknown connector type [%s]", connector.ConnectorTypeID)
}