shared

package
v0.0.0-...-6f0f11f Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationLister

type ApplicationLister interface {
	ListInNamespace(namespace string) ([]*v1alpha1.Application, error)
	ListNamespacesFor(appName string) ([]string, error)
}

type ApplicationRetriever

type ApplicationRetriever interface {
	Application() ApplicationLister
}

type AssetGetter

type AssetGetter interface {
	ListForAssetGroupByType(namespace, assetGroupName string, types []string) ([]*v1beta1.Asset, error)
}

type AssetGroupGetter

type AssetGroupGetter interface {
	Find(namespace, name string) (*v1beta1.AssetGroup, error)
}

type ClusterAssetGetter

type ClusterAssetGetter interface {
	ListForClusterAssetGroupByType(assetGroupName string, types []string) ([]*v1beta1.ClusterAsset, error)
}

type ClusterAssetGroupGetter

type ClusterAssetGroupGetter interface {
	Find(name string) (*v1beta1.ClusterAssetGroup, error)
}

type GqlAssetConverter

type GqlAssetConverter interface {
	ToGQL(item *v1beta1.Asset) (*gqlschema.Asset, error)
	ToGQLs(in []*v1beta1.Asset) ([]*gqlschema.Asset, error)
}

type GqlAssetGroupConverter

type GqlAssetGroupConverter interface {
	ToGQL(item *v1beta1.AssetGroup) (*gqlschema.AssetGroup, error)
	ToGQLs(in []*v1beta1.AssetGroup) ([]gqlschema.AssetGroup, error)
}

type GqlClusterAssetConverter

type GqlClusterAssetConverter interface {
	ToGQL(item *v1beta1.ClusterAsset) (*gqlschema.ClusterAsset, error)
	ToGQLs(in []*v1beta1.ClusterAsset) ([]*gqlschema.ClusterAsset, error)
}

type GqlClusterAssetGroupConverter

type GqlClusterAssetGroupConverter interface {
	ToGQL(item *v1beta1.ClusterAssetGroup) (*gqlschema.ClusterAssetGroup, error)
	ToGQLs(in []*v1beta1.ClusterAssetGroup) ([]*gqlschema.ClusterAssetGroup, error)
}

type GqlServiceBindingUsageConverter

type GqlServiceBindingUsageConverter interface {
	ToGQL(item *usageApi.ServiceBindingUsage) (*gqlschema.ServiceBindingUsage, error)
	ToGQLs(in []*usageApi.ServiceBindingUsage) ([]*gqlschema.ServiceBindingUsage, error)
}

type RafterRetriever

type RafterRetriever interface {
	ClusterAssetGroup() ClusterAssetGroupGetter
	AssetGroup() AssetGroupGetter
	ClusterAssetGroupConverter() GqlClusterAssetGroupConverter
	AssetGroupConverter() GqlAssetGroupConverter
	ClusterAsset() ClusterAssetGetter
	Asset() AssetGetter
	ClusterAssetConverter() GqlClusterAssetConverter
	AssetConverter() GqlAssetConverter
	Specification() SpecificationGetter
}

type ServiceBindingFinderLister

type ServiceBindingFinderLister interface {
	Find(ns string, name string) (*bindingApi.ServiceBinding, error)
	ListForServiceInstance(ns string, instanceName string) ([]*bindingApi.ServiceBinding, error)
}

type ServiceBindingUsageLister

type ServiceBindingUsageLister interface {
	ListByUsageKind(ns, kind, resourceName string) ([]*usageApi.ServiceBindingUsage, error)
	DeleteAllByUsageKind(namespace, kind, resourceName string) error
}

type ServiceCatalogAddonsRetriever

type ServiceCatalogAddonsRetriever interface {
	ServiceBindingUsage() ServiceBindingUsageLister
	ServiceBindingUsageConverter() GqlServiceBindingUsageConverter
}

type ServiceCatalogRetriever

type ServiceCatalogRetriever interface {
	ServiceBinding() ServiceBindingFinderLister
}

type SpecificationGetter

type SpecificationGetter interface {
	AsyncAPI(baseURL, name string) (*spec.AsyncAPISpec, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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