access_group_members
Creates, updates, deletes, gets or lists an access_group_members resource.
Overview​
| Name | access_group_members |
| Type | Resource |
| Id | railway.workspaces.access_group_members |
Fields​
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
add | insert | access_group_id, user_id | Add a workspace member to an access group. Backed by the Railway GraphQL mutation accessGroupMemberAdd. | |
remove | delete | access_group_id, user_id | Remove a member from an access group. Backed by the Railway GraphQL mutation accessGroupMemberRemove. |
Parameters​
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
access_group_id | string | |
user_id | string |
INSERT examples​
- add
- Manifest
Add a workspace member to an access group. Backed by the Railway GraphQL mutation accessGroupMemberAdd.
INSERT INTO railway.workspaces.access_group_members (
access_group_id,
user_id
)
SELECT
'{{ access_group_id }}' /* required */,
'{{ user_id }}' /* required */
RETURNING
id,
access_group_id,
user_id,
access_group,
created_at,
updated_at,
user
;
# Description fields are for documentation purposes
- name: access_group_members
props:
- name: access_group_id
value: "{{ access_group_id }}"
- name: user_id
value: "{{ user_id }}"
DELETE examples​
- remove
Remove a member from an access group. Backed by the Railway GraphQL mutation accessGroupMemberRemove.
DELETE FROM railway.workspaces.access_group_members
WHERE
access_group_id = '{{ access_group_id }}' --required
AND user_id = '{{ user_id }}' --required
;