> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/api-reference/platform-service/user/datastructure.md).

# Data Types

## Member

Describes member response information. Includes member relationship ID, member ID, email, etc.

Referenced by：DescribeMembers

| Parameter Name   | Type   | Description                                                                        |
| ---------------- | ------ | ---------------------------------------------------------------------------------- |
| memberId         | String | Unique ID of the member list.                                                      |
| userUid          | String | User unique ID.                                                                    |
| firstName        | String | User first name.                                                                   |
| lastName         | String | User last name.                                                                    |
| username         | String | User email.                                                                        |
| assignmentStatus | String | <p>User invitation status.</p><p>ACTIVE: Joined, PENDING: Pending confirmation</p> |
| updateTime       | String | Update time.                                                                       |
| createTime       | String | Join time.                                                                         |

## MemberGroup

Describes member group response information. Includes member group ID, name, etc.

Referenced by：DescribeMemberGroups

| Parameter Name | Type   | Description                 |
| -------------- | ------ | --------------------------- |
| memberGroupId  | String | Member group unique ID.     |
| name           | String | Member group name.          |
| createTime     | String | Member group creation time. |

## Permission

Describes permission response information. Includes permission ID, status, user ID, etc.

Referenced by：DescribePermissions

| Parameter Name    | Type    | Description                                                               |
| ----------------- | ------- | ------------------------------------------------------------------------- |
| permissionId      | String  | Permission unique ID.                                                     |
| resourceGroupId   | String  | Resource group unique ID.                                                 |
| allResource       | Integer | <p>Whether it is for all resources.</p><p>1: Yes; 0: No.</p>              |
| userUid           | String  | User unique ID.                                                           |
| createTime        | String  | Creation time.                                                            |
| resourceGroupName | String  | Resource group name.                                                      |
| policyId          | String  | Access policy unique ID.                                                  |
| policyName        | String  | Access policy name.                                                       |
| policyDesc        | String  | Access policy description.                                                |
| firstName         | String  | User name.                                                                |
| lastName          | String  | User last name.                                                           |
| username          | String  | User email.                                                               |
| memberGroupName   | String  | User group name.                                                          |
| memberGroupId     | String  | User group unique ID.                                                     |
| associated        | String  | <p>Permission category.</p><p>Member: SELF, Member Group: USER\_GROUP</p> |

## Policy

Describes access policy response information. Includes ID, name, description, etc.

Referenced by：DescribePolicies

| Parameter Name    | Type    | Description                                                                                     |
| ----------------- | ------- | ----------------------------------------------------------------------------------------------- |
| policyId          | String  | Access policy unique ID.                                                                        |
| allResource       | Integer | <p>Whether access policy is for all resource groups (1: Yes; 0: No).</p><p>Default value: 0</p> |
| name              | String  | Access policy display name.                                                                     |
| desc              | String  | Access policy description information.                                                          |
| authorizationTime | Integer | <p>Access policy authorization count.</p><p>Default value: 0</p>                                |

## ResourceGroup

Describe information about the resource group.

Referenced by：DescribeResourceGroups

| Parameter Name  | Type   | Description         |
| --------------- | ------ | ------------------- |
| resourceGroupId | String | Resource group ID   |
| name            | String | Resource group name |
| createTime      | String | Creation time       |
