Documentation ¶
Index ¶
- Constants
- func ApiCredentialRoutes() *mux.Router
- func ApiOpenRoutes() *mux.Router
- func ApiPolicyRoutes() *mux.Router
- func ApiRoutes() *mux.Router
- func BrokerRoutes() *mux.Router
- func EventGeneratorRoutes() *mux.Router
- func MetricServerRoutes() *mux.Router
- func MetricsCollectorRoutes() *mux.Router
- func MetricsForwarderRoutes() *mux.Router
- func ScalingEngineRoutes() *mux.Router
- func SchedulerRoutes() *mux.Router
- type AutoScalerRoute
Constants ¶
View Source
const ( MetricHistoriesPath = "/v1/apps/{appid}/metric_histories/{metrictype}" GetMetricHistoriesRouteName = "GetMetricHistories" AggregatedMetricHistoriesPath = "/v1/apps/{appid}/aggregated_metric_histories/{metrictype}" GetAggregatedMetricHistoriesRouteName = "GetAggregatedMetricHistories" ScalePath = "/v1/apps/{appid}/scale" ScaleRouteName = "Scale" ScalingHistoriesPath = "/v1/apps/{appid}/scaling_histories" GetScalingHistoriesRouteName = "GetScalingHistories" ActiveSchedulePath = "/v1/apps/{appid}/active_schedules/{scheduleid}" SetActiveScheduleRouteName = "SetActiveSchedule" DeleteActiveScheduleRouteName = "DeleteActiveSchedule" ActiveSchedulesPath = "/v1/apps/{appid}/active_schedules" GetActiveSchedulesRouteName = "GetActiveSchedules" SyncActiveSchedulesPath = "/v1/syncSchedules" SyncActiveSchedulesRouteName = "SyncActiveSchedules" BrokerCatalogPath = "/v2/catalog" BrokerCatalogRouteName = "GetCatalog" BrokerHealthPath = "/health" BrokerHealthRouteName = "GetBrokerHealth" BrokerInstancePath = "/v2/service_instances/{instanceId}" BrokerCreateInstanceRouteName = "CreateInstance" BrokerUpdateInstanceRouteName = "UpdateInstance" BrokerDeleteInstanceRouteName = "DeleteInstance" BrokerBindingPath = "/v2/service_instances/{instanceId}/service_bindings/{bindingId}" BrokerCreateBindingRouteName = "CreateBinding" BrokerDeleteBindingRouteName = "DeleteBinding" EnvelopePath = "/v1/envelopes" EnvelopeReportRouteName = "ReportEnvelope" CustomMetricsPath = "/v1/apps/{appid}/metrics" PostCustomMetricsRouteName = "PostCustomMetrics" SchedulePath = "/v1/apps/{appId}/schedules" UpdateScheduleRouteName = "UpdateSchedule" DeleteScheduleRouteName = "DeleteSchedule" PublicApiScalingHistoryPath = "/{appId}/scaling_histories" PublicApiScalingHistoryRouteName = "GetPublicApiScalingHistories" PublicApiMetricsHistoryPath = "/{appId}/metric_histories/{metricType}" PublicApiMetricsHistoryRouteName = "GetPublicApiMetricsHistories" PublicApiAggregatedMetricsHistoryPath = "/{appId}/aggregated_metric_histories/{metricType}" PublicApiAggregatedMetricsHistoryRouteName = "GetPublicApiAggregatedMetricsHistories" PublicApiPolicyPath = "/v1/apps/{appId:.+}/policy" PublicApiGetPolicyRouteName = "GetPolicy" PublicApiAttachPolicyRouteName = "AttachPolicy" PublicApiDetachPolicyRouteName = "DetachPolicy" PublicApiCredentialPath = "/v1/apps/{appId:.+}/credential" // #nosec G101 PublicApiCreateCredentialRouteName = "CreateCredential" // #nosec G101 PublicApiDeleteCredentialRouteName = "DeleteCredential" // #nosec G101 PublicApiInfoPath = "/v1/info" PublicApiInfoRouteName = "GetPublicApiInfo" PublicApiHealthPath = "/health" PublicApiHealthRouteName = "GetPublicApiHealth" )
Variables ¶
This section is empty.
Functions ¶
func ApiCredentialRoutes ¶
func ApiOpenRoutes ¶
func ApiPolicyRoutes ¶
func BrokerRoutes ¶
func EventGeneratorRoutes ¶
func MetricServerRoutes ¶
func MetricsCollectorRoutes ¶
func MetricsForwarderRoutes ¶
func ScalingEngineRoutes ¶
func SchedulerRoutes ¶
Types ¶
type AutoScalerRoute ¶
type AutoScalerRoute struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.