routes

package
v0.0.0-...-81a4f0c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 ApiCredentialRoutes() *mux.Router

func ApiOpenRoutes

func ApiOpenRoutes() *mux.Router

func ApiPolicyRoutes

func ApiPolicyRoutes() *mux.Router

func ApiRoutes

func ApiRoutes() *mux.Router

func BrokerRoutes

func BrokerRoutes() *mux.Router

func EventGeneratorRoutes

func EventGeneratorRoutes() *mux.Router

func MetricServerRoutes

func MetricServerRoutes() *mux.Router

func MetricsCollectorRoutes

func MetricsCollectorRoutes() *mux.Router

func MetricsForwarderRoutes

func MetricsForwarderRoutes() *mux.Router

func ScalingEngineRoutes

func ScalingEngineRoutes() *mux.Router

func SchedulerRoutes

func SchedulerRoutes() *mux.Router

Types

type AutoScalerRoute

type AutoScalerRoute struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL