Versions in this module Expand all Collapse all v8 v8.4.4 Aug 24, 2022 v8.4.3 Aug 24, 2022 Changes in this version + func NewRouteActor(ui terminal.UI, routeRepo api.RouteRepository, domainRepo api.DomainRepository) routeActor + type PlanAccess int + const All + const Limited + const None + const PlanAccessError + type PushActor interface + GatherFiles func(localFiles []models.AppFileFields, appDir string, uploadDir string, ...) ([]resources.AppFileResource, bool, error) + MapManifestRoute func(routeName string, app models.Application, ...) error + ProcessPath func(dirOrZipFile string, f func(string) error) error + UploadApp func(appGUID string, zipFile *os.File, presentFiles []resources.AppFileResource) error + ValidateAppParams func(apps []models.AppParams) []error + func NewPushActor(appBitsRepo applicationbits.Repository, zipper appfiles.Zipper, ...) PushActor + type PushActorImpl struct + func (actor PushActorImpl) GatherFiles(localFiles []models.AppFileFields, appDir string, uploadDir string, ...) ([]resources.AppFileResource, bool, error) + func (actor PushActorImpl) MapManifestRoute(routeName string, app models.Application, ...) error + func (actor PushActorImpl) ProcessPath(dirOrZipFile string, f func(string) error) error + func (actor PushActorImpl) UploadApp(appGUID string, zipFile *os.File, presentFiles []resources.AppFileResource) error + func (actor PushActorImpl) ValidateAppParams(apps []models.AppParams) []error + type RouteActor interface + BindRoute func(app models.Application, route models.Route) error + CreateRandomTCPRoute func(domain models.DomainFields) (models.Route, error) + FindAndBindRoute func(routeName string, app models.Application, ...) error + FindDomain func(routeName string) (string, models.DomainFields, error) + FindOrCreateRoute func(hostname string, domain models.DomainFields, path string, port int, ...) (models.Route, error) + FindPath func(routeName string) (string, string) + FindPort func(routeName string) (string, int, error) + UnbindAll func(app models.Application) error + type ServiceAccess int + const AllPlansAreLimited + const AllPlansArePrivate + const AllPlansArePublic + const ServiceAccessError + const SomePlansAreLimitedSomeArePrivate + const SomePlansArePublicSomeAreLimited + const SomePlansArePublicSomeAreLimitedSomeArePrivate + const SomePlansArePublicSomeArePrivate + type ServiceActor interface + FilterBrokers func(brokerFlag string, serviceFlag string, orgFlag string) ([]models.ServiceBroker, error) + type ServiceHandler struct + func NewServiceHandler(org organizations.OrganizationRepository, ...) ServiceHandler + func (actor ServiceHandler) FilterBrokers(brokerFlag string, serviceFlag string, orgFlag string) ([]models.ServiceBroker, error) + type ServicePlanActor interface + FindServiceAccess func(string, string) (ServiceAccess, error) + UpdateAllPlansForService func(string, bool) error + UpdateOrgForService func(string, string, bool) error + UpdatePlanAndOrgForService func(string, string, string, bool) error + UpdateSinglePlanForService func(string, string, bool) error + type ServicePlanHandler struct + func NewServicePlanHandler(plan api.ServicePlanRepository, vis api.ServicePlanVisibilityRepository, ...) ServicePlanHandler + func (actor ServicePlanHandler) FindServiceAccess(serviceName string, orgName string) (ServiceAccess, error) + func (actor ServicePlanHandler) UpdateAllPlansForService(serviceName string, setPlanVisibility bool) error + func (actor ServicePlanHandler) UpdateOrgForService(serviceName string, orgName string, setPlanVisibility bool) error + func (actor ServicePlanHandler) UpdatePlanAndOrgForService(serviceName, planName, orgName string, setPlanVisibility bool) error + func (actor ServicePlanHandler) UpdateSinglePlanForService(serviceName string, planName string, setPlanVisibility bool) error Other modules containing this package github.com/LukasHeimann/cloudfoundrycli