Documentation ¶
Index ¶
- type CAPI
- func (c *CAPI) BulkSync(stream api.CloudControllerCopilot_BulkSyncServer) error
- func (c *CAPI) DeleteCapiDiegoProcessAssociation(context context.Context, request *api.DeleteCapiDiegoProcessAssociationRequest) (*api.DeleteCapiDiegoProcessAssociationResponse, error)
- func (c *CAPI) DeleteRoute(context context.Context, request *api.DeleteRouteRequest) (*api.DeleteRouteResponse, error)
- func (c *CAPI) Health(context.Context, *api.HealthRequest) (*api.HealthResponse, error)
- func (c *CAPI) ListCapiDiegoProcessAssociations(context.Context, *api.ListCapiDiegoProcessAssociationsRequest) (*api.ListCapiDiegoProcessAssociationsResponse, error)
- func (c *CAPI) ListCfRouteMappings(context.Context, *api.ListCfRouteMappingsRequest) (*api.ListCfRouteMappingsResponse, error)
- func (c *CAPI) ListCfRoutes(context.Context, *api.ListCfRoutesRequest) (*api.ListCfRoutesResponse, error)
- func (c *CAPI) MapRoute(context context.Context, request *api.MapRouteRequest) (*api.MapRouteResponse, error)
- func (c *CAPI) UnmapRoute(context context.Context, request *api.UnmapRouteRequest) (*api.UnmapRouteResponse, error)
- func (c *CAPI) UpsertCapiDiegoProcessAssociation(context context.Context, request *api.UpsertCapiDiegoProcessAssociationRequest) (*api.UpsertCapiDiegoProcessAssociationResponse, error)
- func (c *CAPI) UpsertRoute(context context.Context, request *api.UpsertRouteRequest) (*api.UpsertRouteResponse, error)
- type VIPResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CAPI ¶
type CAPI struct { Logger lager.Logger RoutesRepo routesRepoInterface RouteMappingsRepo routeMappingsRepoInterface CAPIDiegoProcessAssociationsRepo capiDiegoProcessAssociationsRepoInterface VIPProvider vipProvider }
func (*CAPI) BulkSync ¶
func (c *CAPI) BulkSync(stream api.CloudControllerCopilot_BulkSyncServer) error
func (*CAPI) DeleteCapiDiegoProcessAssociation ¶
func (c *CAPI) DeleteCapiDiegoProcessAssociation(context context.Context, request *api.DeleteCapiDiegoProcessAssociationRequest) (*api.DeleteCapiDiegoProcessAssociationResponse, error)
func (*CAPI) DeleteRoute ¶
func (c *CAPI) DeleteRoute(context context.Context, request *api.DeleteRouteRequest) (*api.DeleteRouteResponse, error)
func (*CAPI) Health ¶
func (c *CAPI) Health(context.Context, *api.HealthRequest) (*api.HealthResponse, error)
func (*CAPI) ListCapiDiegoProcessAssociations ¶
func (c *CAPI) ListCapiDiegoProcessAssociations(context.Context, *api.ListCapiDiegoProcessAssociationsRequest) (*api.ListCapiDiegoProcessAssociationsResponse, error)
TODO: probably remove or test these eventually, currently using for debugging
func (*CAPI) ListCfRouteMappings ¶
func (c *CAPI) ListCfRouteMappings(context.Context, *api.ListCfRouteMappingsRequest) (*api.ListCfRouteMappingsResponse, error)
TODO: probably remove or test these eventually, currently using for debugging
func (*CAPI) ListCfRoutes ¶
func (c *CAPI) ListCfRoutes(context.Context, *api.ListCfRoutesRequest) (*api.ListCfRoutesResponse, error)
TODO: probably remove or test these eventually, currently using for debugging
func (*CAPI) MapRoute ¶
func (c *CAPI) MapRoute(context context.Context, request *api.MapRouteRequest) (*api.MapRouteResponse, error)
func (*CAPI) UnmapRoute ¶
func (c *CAPI) UnmapRoute(context context.Context, request *api.UnmapRouteRequest) (*api.UnmapRouteResponse, error)
func (*CAPI) UpsertCapiDiegoProcessAssociation ¶
func (c *CAPI) UpsertCapiDiegoProcessAssociation(context context.Context, request *api.UpsertCapiDiegoProcessAssociationRequest) (*api.UpsertCapiDiegoProcessAssociationResponse, error)
func (*CAPI) UpsertRoute ¶
func (c *CAPI) UpsertRoute(context context.Context, request *api.UpsertRouteRequest) (*api.UpsertRouteResponse, error)
type VIPResolver ¶
func (*VIPResolver) GetVIPByName ¶
func (b *VIPResolver) GetVIPByName(ctx context.Context, request *api.GetVIPByNameRequest) (*api.GetVIPByNameResponse, error)
func (*VIPResolver) Health ¶
func (b *VIPResolver) Health(context.Context, *api.HealthRequest) (*api.HealthResponse, error)
Click to show internal directories.
Click to hide internal directories.