package edgebsl import "time" const ( // BFFUsername is the name of the bff user for the edge root user. BFFUsername = "bffuser" // BSLSecretNamespace is the name of the namespace the bsl secret is stored in. BSLSecretNamespace = "edge-system" // EnterpriseTypeName is the name of the bsl enterprise type EnterpriseTypeName = "organization" // EnterpriseTypeDescription is the description of the bsl enterprise type EnterpriseTypeDescription = "EU type for Edge Banner." // getEdgeOrgs is the url path for getting bsl edge org getEdgeOrgs = "customer-activation/onboard/Edge/organizations" // createBslGroupPath is the url path for creating bsl groups. createBslGroupPath = "/security/groups" // createBslUserPath is the url path for creating bsl users. createBslUserPath = "/provisioning/users" // grantBslRolePath is the url path for granting bsl user group a specific role. grantBslRolePath = "/security/role-grants/group-grants" // revokeBslRoleFromGroupPath is the url path for revoking roles from a user group. revokeBslRoleFromGroupPath = "/security/role-grants/group-grants/revoke" // getUserGroupGrantedRoles is the url path for roles assigned to a user group. getUserGroupGrantedRoles = "/security/role-grants/group-grants/%s/granted-roles" // grantRoleToRootUser is the url path to grant root user some roles. grantRoleToRootUser = "/security/group-memberships" // resetBslUserPasswordPath is the url path for resetting a bsl user's password. resetBslUserPasswordPath = "/provisioning/users/reset-password" // createEnterpriseUnitType is the url path for creating an enterprise unit. createEnterpriseUnitType = "/provisioning/enterprise-types" // createUserAccessKeyPath is the url path for creating a new secret and shared key. createUserAccessKeyPath = "/security/security-access-keys" // defaultTimeout is the defaualt timeout for the bsl http client defaultTimeout = 60 * time.Second )