Documentation ¶
Index ¶
- type ApplicationLister
- type ApplicationRetriever
- type AssetGetter
- type AssetGroupGetter
- type ClusterAssetGetter
- type ClusterAssetGroupGetter
- type GqlAssetConverter
- type GqlAssetGroupConverter
- type GqlClusterAssetConverter
- type GqlClusterAssetGroupConverter
- type RafterRetriever
- type ServiceBindingFinderLister
- type ServiceBindingUsageLister
- type ServiceCatalogAddonsRetriever
- type ServiceCatalogRetriever
- type SpecificationGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationLister ¶
type ApplicationRetriever ¶
type ApplicationRetriever interface {
Application() ApplicationLister
}
type AssetGetter ¶
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 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 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 {
ListForDeployment(ns, kind, deploymentName string) ([]*usageApi.ServiceBindingUsage, error)
}
type ServiceCatalogAddonsRetriever ¶
type ServiceCatalogAddonsRetriever interface {
ServiceBindingUsage() ServiceBindingUsageLister
}
type ServiceCatalogRetriever ¶
type ServiceCatalogRetriever interface {
ServiceBinding() ServiceBindingFinderLister
}
type SpecificationGetter ¶
type SpecificationGetter interface {
AsyncAPI(baseURL, name string) (*spec.AsyncAPISpec, error)
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.