resources

package
v1.0.14 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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 (r *Resolver) LoadClusters(clusters []string) error

func (*Resolver) LoadEnvironments

func (r *Resolver) LoadEnvironments(environments []string) error

func (*Resolver) LoadNamespaces

func (r *Resolver) LoadNamespaces(namespaces []string) error

func (*Resolver) LoadServices

func (r *Resolver) LoadServices(services []string) error

func (*Resolver) WithContext

func (r *Resolver) WithContext(ctx context.Context) *Resolver

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)

Jump to

Keyboard shortcuts

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