Versions in this module Expand all Collapse all v1 v1.0.0 Aug 26, 2026 Changes in this version + var Version = "1.0.0-dev" + type AWSCatalog interface + EKSClusters func(context.Context, string, string) ([]awscatalog.EKSCluster, error) + EKSVersions func(context.Context, string, string) ([]awscatalog.EKSVersion, error) + EngineVersions func(context.Context, string, string, string, string) ([]string, error) + EnsureECRRepository func(context.Context, string, string, string) (awscatalog.ECRRepository, error) + InstanceTypes func(context.Context, string, string, string) ([]awscatalog.InstanceType, error) + SecurityGroups func(context.Context, string, string, string) ([]awscatalog.SecurityGroup, error) + ServiceInstanceTypes func(context.Context, string, string, string, string) ([]awscatalog.ServiceInstanceOption, error) + VPCs func(context.Context, string, string) ([]awscatalog.VPC, error) + type AuditStore interface + ListAuditEvents func(context.Context, auditlog.Query) (auditlog.Page, error) + RecordAudit func(context.Context, string, string, int, string, string, time.Duration) error + type HealthChecker interface + Health func(context.Context) (map[string]string, error) + type Server struct + func New(config *appconfig.Config, environments *environment.Repository, ...) (*Server, error) + func (s *Server) Handler() http.Handler + func (s *Server) SetAWSCatalog(catalog AWSCatalog) + func (s *Server) SetAWSCredentialService(credentials *awscredentials.Service) + func (s *Server) SetCICDService(service *cicd.Service) + func (s *Server) SetComponentCatalog(catalog *componentcatalog.Service) + func (s *Server) SetDataServiceCredentialService(credentials *dataservicecredentials.Service) + func (s *Server) SetDataServices(auditStore AuditStore, healthChecker HealthChecker) + func (s *Server) SetGitLabService(service *gitlab.Service) + func (s *Server) SetResourceService(resources *resourcecenter.Service) + func (s *Server) SetStateBackendService(service *statebackend.Service) + func (s *Server) SetStaticCDNService(service *staticcdn.Service) + func (s *Server) SetTLSCertificateService(certificates *tlscertificates.Service)