Versions in this module Expand all Collapse all v1 v1.0.14 Dec 30, 2024 v1.0.13 Dec 11, 2024 Changes in this version + type ClustersResolver struct + func NewClustersResolver(client *cloudclient.Client) *ClustersResolver + func (r *ClustersResolver) LoadClusters(ctx context.Context) error + func (r *ClustersResolver) ResolveClusterID(nameOrID string) (string, error) + func (r *ClustersResolver) ResolveClusterIDs(namesOrIDs []string) ([]string, error) + type EnvironmentsResolver struct + func NewEnvironmentsResolver(client *cloudclient.Client) *EnvironmentsResolver + func (r *EnvironmentsResolver) LoadEnvironments(ctx context.Context) error + func (r *EnvironmentsResolver) ResolveEnvironmentID(nameOrID string) (string, error) + func (r *EnvironmentsResolver) ResolveEnvironmentIDs(namesOrIDs []string) ([]string, error) + type NamespacesResolver struct + func NewNamespacesResolver(client *cloudclient.Client) *NamespacesResolver + func (r *NamespacesResolver) LoadNamespaces(ctx context.Context) error + func (r *NamespacesResolver) ResolveNamespaceID(nameOrID string) (string, error) + func (r *NamespacesResolver) ResolveNamespaceIDs(namesOrIDs []string) ([]string, error) + type Resolver struct + func NewResolver(client *cloudclient.Client) *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 struct + type ServicesResolver struct + func NewServicesResolver(client *cloudclient.Client) *ServicesResolver + func (r *ServicesResolver) LoadServices(ctx context.Context) error + func (r *ServicesResolver) ResolveServiceID(nameOrID string) (string, error) + func (r *ServicesResolver) ResolveServiceIDs(namesOrIDs []string) ([]string, error)