members
Creates, updates, deletes, gets or lists a members resource.
Overview
| Name | members |
| Type | Resource |
| Id | cloudflare.cloudforce_one.members |
Fields
The following fields are returned by SELECT queries:
- list
Returns the group members.
| Name | Datatype | Description |
|---|---|---|
accountId | string | |
accountTag | string | |
createdAt | string (date-time) | |
updatedAt | string (date-time) | |
uuid | string |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list | select | account_id, group_id | List group members | |
post_group_member_create | insert | account_id, group_id | Create a group member | |
delete_group_member_delete | delete | account_id, group_id, member_id | Delete a group member |
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 |
|---|---|---|
account_id | string | The Cloudflare account ID. |
group_id | string | The Access group ID. |
member_id | string | The account member ID. |
SELECT examples
- list
List group members
SELECT
accountId,
accountTag,
createdAt,
updatedAt,
uuid
FROM cloudflare.cloudforce_one.members
WHERE account_id = '{{ account_id }}' -- required
AND group_id = '{{ group_id }}' -- required
;
INSERT examples
- post_group_member_create
- Manifest
Create a group member
INSERT INTO cloudflare.cloudforce_one.members (
accountId,
accountTag,
account_id,
group_id
)
SELECT
'{{ accountId }}',
'{{ accountTag }}',
'{{ account_id }}',
'{{ group_id }}'
RETURNING
accountId,
accountTag,
createdAt,
updatedAt,
uuid
;
# Description fields are for documentation purposes
- name: members
props:
- name: account_id
value: "{{ account_id }}"
description: Required parameter for the members resource.
- name: group_id
value: "{{ group_id }}"
description: Required parameter for the members resource.
- name: accountId
value: "{{ accountId }}"
- name: accountTag
value: "{{ accountTag }}"
DELETE examples
- delete_group_member_delete
Delete a group member
DELETE FROM cloudflare.cloudforce_one.members
WHERE account_id = '{{ account_id }}' --required
AND group_id = '{{ group_id }}' --required
AND member_id = '{{ member_id }}' --required
;