본문으로 건너뛰기

ListResponse[AccessControlPolicy]

Paginated response containing Access Control Policy records. The required field is items.

items object[]필수

List of resource items

  • Array [
  • resource_idResource Id (string)필수

    Resource ID this policy applies to

    subject_idSubject Id (string)필수

    Subject identifier: 'user.{uuid}' or 'group.{uuid}'

    row_filters object

    Structured row-filter tree, or null when no row restriction applies.

    하나 이상(anyOf)
    kindKind (string)

    Possible values: [and, or]

    기본값: and
    conditions object[]

    Nested conditions (leaf RowFilterCondition or group RowFilter)

  • Array [
  • 하나 이상(anyOf)
    kindKind (string)
    상수 값: condition
    기본값: condition
    columnColumn (string)필수

    Column name to filter on

    operatorRowFilterOperator (string)필수

    Allowed Row Filter Operator values. Values: eq, ne, gt, gte, lt, lte, in, not_in, and 4 more.

    Possible values: [eq, ne, gt, gte, lt, lte, in, not_in, between, like, is_null, is_not_null]

    value object

    Filter value. Single value for scalar operators, list for 'in'/'not_in', 2-element list for 'between'. Omit for 'is_null'/'is_not_null'.

    하나 이상(anyOf)
  • ]
  • column_masks object

    Column-mask rules keyed by column name, or null when no masking applies.

    하나 이상(anyOf)
    object
    created_at object
    하나 이상(anyOf)
    integer
    updated_at object
    하나 이상(anyOf)
    integer
  • ]
  • next_cursor object

    Cursor for next page

    하나 이상(anyOf)
    string
    has_moreHas More (boolean)

    Whether more pages exist

    기본값: false
    ListResponse[AccessControlPolicy]
    {
    "items": [
    {
    "resource_id": "string",
    "subject_id": "string",
    "row_filters": {
    "kind": "and",
    "conditions": [
    {
    "kind": "condition",
    "column": "string",
    "operator": "eq"
    },
    null
    ]
    },
    "column_masks": {},
    "created_at": 0,
    "updated_at": 0
    }
    ],
    "next_cursor": "string",
    "has_more": false
    }