func updateConnectorRequestBody()

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)
}