integration

package
v0.43.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Integration

type Integration struct{}

func (*Integration) DiscoverIntegrations

func (i *Integration) DiscoverIntegrations(jsonData []byte) ([]models.Integration, error)

func (*Integration) GetConfiguration

func (i *Integration) GetConfiguration() interfaces.IntegrationConfiguration

func (*Integration) GetIntegrationType

func (i *Integration) GetIntegrationType() integration.Type

func (*Integration) GetResourceTypeFromTableName

func (i *Integration) GetResourceTypeFromTableName(tableName string) string

func (*Integration) GetResourceTypesByLabels

func (i *Integration) GetResourceTypesByLabels(labels map[string]string) (map[string]*interfaces.ResourceTypeConfiguration, error)

func (*Integration) HealthCheck

func (i *Integration) HealthCheck(jsonData []byte, providerId string, labels map[string]string, annotations map[string]string) (bool, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL