Documentation ¶
Overview ¶
Package v2action contains the business logic for the commands/v2 package
Index ¶
- type Actor
- func (actor Actor) DeleteOrganization(orgName string) (Warnings, error)
- func (actor Actor) DeleteRoute(routeGUID string) (Warnings, error)
- func (actor Actor) GetApplicationByNameAndSpace(name string, spaceGUID string) (Application, Warnings, error)
- func (actor Actor) GetDomain(domainGUID string) (Domain, Warnings, error)
- func (actor Actor) GetOrphanedRoutesBySpace(spaceGUID string) ([]Route, Warnings, error)
- func (actor Actor) GetPrivateDomain(domainGUID string) (Domain, Warnings, error)
- func (actor Actor) GetRouteApplications(routeGUID string, query []ccv2.Query) ([]Application, Warnings, error)
- func (actor Actor) GetServiceBindingByApplicationAndServiceInstance(appGUID string, serviceInstanceGUID string) (ServiceBinding, Warnings, error)
- func (actor Actor) GetServiceInstanceByNameAndSpace(name string, spaceGUID string) (ServiceInstance, Warnings, error)
- func (actor Actor) GetSharedDomain(domainGUID string) (Domain, Warnings, error)
- func (actor Actor) GetSpaceRoutes(spaceGUID string, query []ccv2.Query) ([]Route, Warnings, error)
- func (actor Actor) GetSpaceServiceInstanceByName(spaceGUID string, name string) (ServiceInstance, Warnings, error)
- func (actor Actor) NewUser(username string, password string, origin string) (User, Warnings, error)
- func (actor Actor) UnbindServiceBySpace(appName string, serviceInstanceName string, spaceGUID string) (Warnings, error)
- type Application
- type ApplicationNotFoundError
- type CloudControllerClient
- type Domain
- type DomainNotFoundError
- type MultipleOrganizationsFoundError
- type Organization
- type OrganizationNotFoundError
- type OrphanedRoutesNotFoundError
- type Route
- type ServiceBinding
- type ServiceBindingNotFoundError
- type ServiceInstance
- type ServiceInstanceNotFoundError
- type UAAClient
- type User
- type Warnings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actor ¶
type Actor struct { CloudControllerClient CloudControllerClient UAAClient UAAClient }
func NewActor ¶
func NewActor(ccClient CloudControllerClient, uaaClient UAAClient) Actor
func (Actor) DeleteOrganization ¶
DeleteOrganization deletes the Organization associated with the provided GUID.
func (Actor) DeleteRoute ¶
DeleteRoute deletes the Route associated with the provided Route GUID.
func (Actor) GetApplicationByNameAndSpace ¶
func (Actor) GetDomain ¶
GetDomain returns the shared or private domain associated with the provided Domain GUID.
func (Actor) GetOrphanedRoutesBySpace ¶
GetOrphanedRoutesBySpace returns a list of orphaned routes associated with the provided Space GUID.
func (Actor) GetPrivateDomain ¶
GetPrivateDomain returns the private domain associated with the provided Domain GUID.
func (Actor) GetRouteApplications ¶
func (actor Actor) GetRouteApplications(routeGUID string, query []ccv2.Query) ([]Application, Warnings, error)
GetRouteApplications returns a list of apps associated with the provided Route GUID
func (Actor) GetServiceBindingByApplicationAndServiceInstance ¶
func (Actor) GetServiceInstanceByNameAndSpace ¶
func (Actor) GetSharedDomain ¶
GetSharedDomain returns the shared domain associated with the provided Domain GUID.
func (Actor) GetSpaceRoutes ¶
GetSpaceRoutes returns a list of routes associated with the provided Space GUID
func (Actor) GetSpaceServiceInstanceByName ¶
type Application ¶
type Application ccv2.Application
type ApplicationNotFoundError ¶
type ApplicationNotFoundError struct {
Name string
}
func (ApplicationNotFoundError) Error ¶
func (e ApplicationNotFoundError) Error() string
type CloudControllerClient ¶
type CloudControllerClient interface { DeleteOrganization(orgGUID string) (ccv2.Warnings, error) DeleteRoute(routeGUID string) (ccv2.Warnings, error) DeleteServiceBinding(serviceBindingGUID string) (ccv2.Warnings, error) GetApplications(queries []ccv2.Query) ([]ccv2.Application, ccv2.Warnings, error) GetOrganizations(queries []ccv2.Query) ([]ccv2.Organization, ccv2.Warnings, error) GetPrivateDomain(domainGUID string) (ccv2.Domain, ccv2.Warnings, error) GetRouteApplications(routeGUID string, queries []ccv2.Query) ([]ccv2.Application, ccv2.Warnings, error) GetServiceBindings(queries []ccv2.Query) ([]ccv2.ServiceBinding, ccv2.Warnings, error) GetServiceInstances(queries []ccv2.Query) ([]ccv2.ServiceInstance, ccv2.Warnings, error) GetSpaceRoutes(spaceGUID string, queries []ccv2.Query) ([]ccv2.Route, ccv2.Warnings, error) GetSpaceServiceInstances(spaceGUID string, includeUserProvidedServices bool, queries []ccv2.Query) ([]ccv2.ServiceInstance, ccv2.Warnings, error) NewUser(uaaUserID string) (ccv2.User, ccv2.Warnings, error) }
type DomainNotFoundError ¶
type DomainNotFoundError struct{}
DomainNotFoundError is an error wrapper that represents the case when the domain is not found.
func (DomainNotFoundError) Error ¶
func (e DomainNotFoundError) Error() string
Error method to display the error message.
type MultipleOrganizationsFoundError ¶
MultipleOrganizationsFoundError represents the scenario when the cloud controller returns multiple organizations when filtering by name. This is a far out edge case and should not happen.
func (MultipleOrganizationsFoundError) Error ¶
func (e MultipleOrganizationsFoundError) Error() string
type OrganizationNotFoundError ¶
type OrganizationNotFoundError struct {
Name string
}
OrganizationNotFoundError represents the scenario when the organization searched for could not be found.
func (OrganizationNotFoundError) Error ¶
func (e OrganizationNotFoundError) Error() string
type OrphanedRoutesNotFoundError ¶
type OrphanedRoutesNotFoundError struct{}
OrphanedRoutesNotFoundError is an error wrapper that represents the case when no orphaned routes are found.
func (OrphanedRoutesNotFoundError) Error ¶
func (e OrphanedRoutesNotFoundError) Error() string
Error method to display the error message.
type ServiceBinding ¶
type ServiceBinding ccv2.ServiceBinding
type ServiceBindingNotFoundError ¶
func (ServiceBindingNotFoundError) Error ¶
func (e ServiceBindingNotFoundError) Error() string
type ServiceInstance ¶
type ServiceInstance ccv2.ServiceInstance
type ServiceInstanceNotFoundError ¶
type ServiceInstanceNotFoundError struct {
Name string
}
func (ServiceInstanceNotFoundError) Error ¶
func (e ServiceInstanceNotFoundError) Error() string
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter |