mirror of
https://github.com/openziti/ziti.git
synced 2026-10-12 15:28:05 +00:00
b562fb5c07
- splits Open API 2.0 (swagger) into client/management APIs - uses go-swaggers flatten capabilities - uses newer version of go-swagger (v0.27.0) - introduces /edge/client/v1, /edge/management/v1 - non-prefixed URLs default to /edge/client/v1 - splits some shared management/client API handlers - renames some REST models to "client" instead of "limited" - passes all apitests, fails dataflow upd test (main fails this as well) - updates generate rest script for powershell - todo: test generate rest script for bash - todo: use xweb (different branch)
37 lines
1.2 KiB
Go
37 lines
1.2 KiB
Go
/*
|
|
Copyright NetFoundry, Inc.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
https://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
package controller
|
|
|
|
const (
|
|
RestApiV1 = "/v1"
|
|
|
|
RestApiRootPath = "/edge"
|
|
ClientRestApiBase = "/edge/client"
|
|
ManagementRestApiBase = "/edge/management"
|
|
|
|
LegacyClientRestApiBaseUrlV1 = RestApiRootPath + RestApiV1
|
|
ClientRestApiBaseUrlV1 = ClientRestApiBase + RestApiV1
|
|
ManagementRestApiBaseUrlV1 = ManagementRestApiBase + RestApiV1
|
|
|
|
ClientRestApiBaseUrlLatest = ClientRestApiBaseUrlV1
|
|
ManagementRestApiBaseUrlLatest = ManagementRestApiBaseUrlV1
|
|
|
|
ClientRestApiSpecUrl = ClientRestApiBaseUrlLatest + "/swagger.json"
|
|
ManagementRestApiSpecUrl = ManagementRestApiBaseUrlLatest + "/swagger.json"
|
|
|
|
)
|