Documentation
¶
Index ¶
- type ClustersResolver
- type EnvironmentsResolver
- type NamespacesResolver
- type Resolver
- func (r *Resolver) BuildAccessGraphFilter() cloudapi.InputAccessGraphFilter
- func (r *Resolver) BuildServicesFilter() cloudapi.InputServiceFilter
- func (r *Resolver) LoadClusters(clusters []string) error
- func (r *Resolver) LoadEnvironments(environments []string) error
- func (r *Resolver) LoadNamespaces(namespaces []string) error
- func (r *Resolver) LoadServices(services []string) error
- func (r *Resolver) WithContext(ctx context.Context) *Resolver
- type ResolverContext
- type ServicesResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClustersResolver ¶
type ClustersResolver struct {
// contains filtered or unexported fields
}
func NewClustersResolver ¶
func NewClustersResolver(client *cloudclient.Client) *ClustersResolver
func (*ClustersResolver) LoadClusters ¶
func (r *ClustersResolver) LoadClusters(ctx context.Context) error
func (*ClustersResolver) ResolveClusterID ¶
func (r *ClustersResolver) ResolveClusterID(nameOrID string) (string, error)
func (*ClustersResolver) ResolveClusterIDs ¶
func (r *ClustersResolver) ResolveClusterIDs(namesOrIDs []string) ([]string, error)
type EnvironmentsResolver ¶
type EnvironmentsResolver struct {
// contains filtered or unexported fields
}
func NewEnvironmentsResolver ¶
func NewEnvironmentsResolver(client *cloudclient.Client) *EnvironmentsResolver
func (*EnvironmentsResolver) LoadEnvironments ¶
func (r *EnvironmentsResolver) LoadEnvironments(ctx context.Context) error
func (*EnvironmentsResolver) ResolveEnvironmentID ¶
func (r *EnvironmentsResolver) ResolveEnvironmentID(nameOrID string) (string, error)
func (*EnvironmentsResolver) ResolveEnvironmentIDs ¶
func (r *EnvironmentsResolver) ResolveEnvironmentIDs(namesOrIDs []string) ([]string, error)
type NamespacesResolver ¶
type NamespacesResolver struct {
// contains filtered or unexported fields
}
func NewNamespacesResolver ¶
func NewNamespacesResolver(client *cloudclient.Client) *NamespacesResolver
func (*NamespacesResolver) LoadNamespaces ¶
func (r *NamespacesResolver) LoadNamespaces(ctx context.Context) error
func (*NamespacesResolver) ResolveNamespaceID ¶
func (r *NamespacesResolver) ResolveNamespaceID(nameOrID string) (string, error)
func (*NamespacesResolver) ResolveNamespaceIDs ¶
func (r *NamespacesResolver) ResolveNamespaceIDs(namesOrIDs []string) ([]string, error)
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func NewResolver ¶
func NewResolver(client *cloudclient.Client) *Resolver
func (*Resolver) BuildAccessGraphFilter ¶
func (r *Resolver) BuildAccessGraphFilter() cloudapi.InputAccessGraphFilter
func (*Resolver) BuildServicesFilter ¶
func (r *Resolver) BuildServicesFilter() cloudapi.InputServiceFilter
func (*Resolver) LoadClusters ¶
func (*Resolver) LoadEnvironments ¶
func (*Resolver) LoadNamespaces ¶
func (*Resolver) LoadServices ¶
type ResolverContext ¶
type ResolverContext struct {
// contains filtered or unexported fields
}
type ServicesResolver ¶
type ServicesResolver struct {
// contains filtered or unexported fields
}
func NewServicesResolver ¶
func NewServicesResolver(client *cloudclient.Client) *ServicesResolver
func (*ServicesResolver) LoadServices ¶
func (r *ServicesResolver) LoadServices(ctx context.Context) error
func (*ServicesResolver) ResolveServiceID ¶
func (r *ServicesResolver) ResolveServiceID(nameOrID string) (string, error)
func (*ServicesResolver) ResolveServiceIDs ¶
func (r *ServicesResolver) ResolveServiceIDs(namesOrIDs []string) ([]string, error)
Click to show internal directories.
Click to hide internal directories.