Skip to main content
logoTetrate Service BridgeVersion: 1.11.x

Fully Qualified Names

In order to unambiguously define a resource, each resource has a fully qualified names (FQN) that that describes their location in the resource hierarchy. These are used in the object definitions that you will be using in the examples.

The following shows the naming patterns used for each of the resources.

ResourceFQN
Rolerbac/<role name>
Organizationorganizations/<org name>
Clusterorganizations/<org name>/clusters/<cluster name>
Serviceorganizations/<org name>/services/<service name>
Teamorganizations/<org name>/teams/<team name>
Userorganizations/<org name>/users/<user name>
Service Accountorganizations/<org name>/serviceaccounts/<service account name>
WASM Extensionorganizations/<org name>/extensions/<extension name>
Tenantorganizations/<org name>/tenants/<tenant name>
Workspaceorganizations/<org name>/tenants/<tenant name>/workspaces/<workspace name>
Applicationorganizations/<org name>/tenants/<tenant name>/applications/<application name>
APIorganizations/<org name>/tenants/<tenant name>/applications/<application name>/apis/<api name>
Gateway Grouporganizations/<org name>/tenants/<tenant name>/workspaces/<workspace name>/gatewaygroups/<group name>
Security Grouporganizations/<org name>/tenants/<tenant name>/workspaces/<workspace name>/securitygroups/<group name>
Traffic Grouporganizations/<org name>/tenants/<tenant name>/workspaces/<workspace name>/trafficgroups/<group name>
Istio Internal Grouporganizations/<org name>/tenants/<tenant name>/workspaces/<workspace name>/istiointernalgroups/<group name>

The following shows, how FQN's are used while creating AccessBindings.

apiVersion: rbac.tsb.tetrate.io/v2
kind: AccessBindings
metadata:
fqn: organizations/tetrate/tenants/research/workspaces/research-backend-ws
spec:
allow:
- role: rbac/trafficowner
subjects:
- team: organizations/tetrate/teams/research-backend-traffic-owners
- role: rbac/workspaceoperator
subjects:
- team: organizations/tetrate/teams/research-backend-app-team
- role: rbac/securityowner
subjects:
- team: organizations/tetrate/teams/research-backend-security-owners