Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrgRepository ¶ added in v0.15.0
type OrgRepository interface {
ListOrgs(context.Context, authorization.Info, repositories.ListOrgsMessage) (repositories.ListResult[repositories.OrgRecord], error)
}
type ResourceRelationshipsRepo ¶
type ResourceRelationshipsRepo struct {
// contains filtered or unexported fields
}
func NewResourseRelationshipsRepo ¶
func NewResourseRelationshipsRepo( serviceOfferingRepo ServiceOfferingRepository, serviceBrokerRepo ServiceBrokerRepository, servicePlanRepo ServicePlanRepository, spaceRepo SpaceRepository, orgRepo OrgRepository, ) *ResourceRelationshipsRepo
func (*ResourceRelationshipsRepo) ListRelatedResources ¶
func (r *ResourceRelationshipsRepo) ListRelatedResources(ctx context.Context, authInfo authorization.Info, relatedResourceType string, resources []Resource) ([]Resource, error)
type ServiceBrokerRepository ¶
type ServiceBrokerRepository interface {
ListServiceBrokers(context.Context, authorization.Info, repositories.ListServiceBrokerMessage) (repositories.ListResult[repositories.ServiceBrokerRecord], error)
}
type ServiceOfferingRepository ¶
type ServiceOfferingRepository interface {
ListOfferings(context.Context, authorization.Info, repositories.ListServiceOfferingMessage) (repositories.ListResult[repositories.ServiceOfferingRecord], error)
}
type ServicePlanRepository ¶
type ServicePlanRepository interface {
ListPlans(context.Context, authorization.Info, repositories.ListServicePlanMessage) (repositories.ListResult[repositories.ServicePlanRecord], error)
}
type SpaceRepository ¶ added in v0.15.0
type SpaceRepository interface {
ListSpaces(context.Context, authorization.Info, repositories.ListSpacesMessage) (repositories.ListResult[repositories.SpaceRecord], error)
}
Click to show internal directories.
Click to hide internal directories.