define endpoints as constants

This commit is contained in:
Mike Mason
2023-07-21 18:44:48 +00:00
parent 1bd86d3ec9
commit b421163ae2
4 changed files with 18 additions and 10 deletions

View File

@@ -17,9 +17,17 @@ import (
)
const (
defaultPermissionsURL = "https://permissions-api.hollow-a.sv15.metalkube.net"
defaultHTTPClientTimeout = 5 * time.Second
defaultPermissionsURL = "https://permissions-api.hollow-a.sv15.metalkube.net"
permsPathAllow = "/api/v1/allow"
permsPathResourceRelationshipsFormat = "/api/v1/resources/%s/relationships"
permsPathResourceRelationshipsFrom = "/api/v1/relationships/from/"
permsPathResourceRelationshipsTo = "/api/v1/relationships/to/"
permsPathResourceRolesFormat = "/api/v1/resources/%s/roles"
permsPathRoleAssignmentsFormat = "/api/v1/roles/%s/assignments"
)
// DefaultHTTPClient is the default HTTP client for the Permissions Client.