func ConnectorConfigWithDefaults()

in internal/clients/kibana/connector.go [242:291]


func ConnectorConfigWithDefaults(connectorTypeID, plan, backend, state string) (string, error) {
	switch connectors.ConnectorTypes(connectorTypeID) {

	case connectors.ConnectorTypesDotCasesWebhook:
		return connectorConfigWithDefaultsCasesWebhook(plan)

	case connectors.ConnectorTypesDotEmail:
		return connectorConfigWithDefaultsEmail(plan)

	case connectors.ConnectorTypesDotGemini:
		return connectorConfigWithDefaultsGemini(plan)

	case connectors.ConnectorTypesDotIndex:
		return connectorConfigWithDefaultsIndex(plan)

	case connectors.ConnectorTypesDotJira:
		return connectorConfigWithDefaultsJira(plan)

	case connectors.ConnectorTypesDotOpsgenie:
		return connectorConfigWithDefaultsOpsgenie(plan)

	case connectors.ConnectorTypesDotPagerduty:
		return connectorConfigWithDefaultsPagerduty(plan)

	case connectors.ConnectorTypesDotResilient:
		return connectorConfigWithDefaultsResilient(plan)

	case connectors.ConnectorTypesDotServicenow:
		return connectorConfigWithDefaultsServicenow(plan, backend)

	case connectors.ConnectorTypesDotServicenowItom:
		return connectorConfigWithDefaultsServicenowItom(plan)

	case connectors.ConnectorTypesDotServicenowSir:
		return connectorConfigWithDefaultsServicenowSir(plan, backend)

	case connectors.ConnectorTypesDotSwimlane:
		return connectorConfigWithDefaultsSwimlane(plan)

	case connectors.ConnectorTypesDotTines:
		return connectorConfigWithDefaultsTines(plan)

	case connectors.ConnectorTypesDotWebhook:
		return connectorConfigWithDefaultsWebhook(plan)

	case connectors.ConnectorTypesDotXmatters:
		return connectorConfigWithDefaultsXmatters(plan)
	}
	return plan, nil
}