콘텐츠로 이동

조회 가능한 워크스페이스 목록



GET /api/v1/wksp_share/granted_ws_list

개요

조회 가능한 워크스페이스 목록을 반환합니다.

Query 요청 매개변수

매개변수명 유형 필수 설명
namespace commaArray 아니요 해당 namespace 조회 권한이 있는 워크스페이스를 필터링합니다.
빈 값 허용: False
regionCode string 아니요 사이트 필터, 해당 사이트의 워크스페이스를 조회할 수 있도록 지정합니다.
빈 값 허용: False
filterWsUUIDs commaArray 아니요 워크스페이스 UUID, 여러 개는 ,로 구분합니다.
빈 값 허용: False
search string 아니요 이름 검색
빈 값 허용: False
pageIndex integer 아니요 페이지 번호
빈 값 허용: False
예시: 10
$minValue: 1
pageSize integer 아니요 페이지당 반환 개수
빈 값 허용: False
예시: 10
$minValue: 1
$maxValue: 100

매개변수 추가 설명

1. 응답 매개변수 설명:

매개변수명 매개변수 설명
regionCode 권한을 부여한 사이트
regionName 권한을 부여한 사이트명
workspaceName 권한을 부여한 워크스페이스명
workspaceUUID 권한을 부여한 워크스페이스 UUID
toRegionCode 권한을 부여받은 사이트
toRegionName 권한을 부여받은 사이트명
toWorkspaceName 권한을 부여받은 워크스페이스명
toWorkspaceUUID 권한을 부여받은 워크스페이스 UUID
type 워크스페이스 권한 부여 유형, network, object, dialtest, billing, logging, tracing, metric, rum, keyevent, custom_object, security, profiling, *는 모든 유형 권한 부여를 의미
indexes 권한을 부여한 로그 인덱스명, *는 전체를 의미

참고: 응답 content는 배열이며, 배열 요소는 각 사이트의 모든 조회 가능한 워크스페이스 정보를 포함합니다.

2. 예시 설명: 권한을 부여받은 측은 권한을 부여한 측이 승인한 데이터를 조회할 수 있습니다. 아래 예시에서 XX 워크스페이스는 YY 워크스페이스에 로그 testing 인덱스 조회 권한을 부여했습니다. 즉, YY 워크스페이스는 XX 워크스페이스의 로그 testing 인덱스 데이터를 조회할 수 있습니다.

 {
          "createAt": 1749542060,
          "creator": "acnt_c956fd23a9c2427b96ee372c88ea9b60",
          "creatorInfo": {

          },
          "delayDeleteAt": -1,
          "deleteAt": -1,
          "id": 442,
          "indexes": [
              "testing"
          ],
          "regionCode": "daily",
          "regionName": "개발 환경(daily)",
          "status": 0,
          "toRegionCode": "testing",
          "toRegionName": "테스트 환경(testing)",
          "toWorkspaceName": "YY",
          "toWorkspaceUUID": "wksp_4b57c7bab38e4a2d9630f675dc20015d",
          "type": [
              "logging"
          ],
          "updateAt": -1,
          "updator": "",
          "updatorInfo": {

          },
          "uuid": "grant_02b04aec78c74f869151e3e8c3e54dae",
          "workspaceName": "XX",
          "workspaceUUID": "wksp_6e310e0c1cbd45b4a27a19bda0fd7582"
}

요청 예시

curl 'https://openapi.guance.com/api/v1/wksp_share/granted_ws_list' \
-H 'DF-API-KEY: <DF-API-KEY>' \
--compressed 

응답

{
    "code": 200,
    "content": [
        {
            "data": [
                {
                    "authorizationCode": "4248e561808c42868397a7a695a2d654",
                    "createAt": 1749542060,
                    "creator": "acnt_c956fd23a9c2427b96ee372c88ea9b60",
                    "delayDeleteAt": -1,
                    "deleteAt": -1,
                    "id": 442,
                    "indexes": [
                        "mysql",
                        "*"
                    ],
                    "regionCode": "daily",
                    "regionName": "개발 환경(daily)",
                    "status": 0,
                    "toRegionCode": "testing",
                    "toRegionName": "테스트 환경(testing)",
                    "toWorkspaceName": "【Doris】for Developer",
                    "toWorkspaceUUID": "wksp_4b57c7bab38e4a2d9630f675dc20015d",
                    "type": [
                        "logging"
                    ],
                    "updateAt": -1,
                    "updator": "",
                    "uuid": "grant_02b04aec78c74f869151e3e8c3e54dae",
                    "workspaceName": "daily for testing",
                    "workspaceUUID": "wksp_6e310e0c1cbd45b4a27a19bda0fd7582"
                },
                {
                    "authorizationCode": "52f146179ec54f4b920f28c800ae9b3e",
                    "createAt": 1749541984,
                    "creator": "acnt_c956fd23a9c2427b96ee372c88ea9b60",
                    "delayDeleteAt": -1,
                    "deleteAt": -1,
                    "id": 441,
                    "indexes": [
                        "*"
                    ],
                    "regionCode": "daily",
                    "regionName": "개발 환경(daily)",
                    "status": 0,
                    "toRegionCode": "testing",
                    "toRegionName": "테스트 환경(testing)",
                    "toWorkspaceName": "【Doris】for Developer",
                    "toWorkspaceUUID": "wksp_4b57c7bab38e4a2d9630f675dc20015d",
                    "type": [
                        "logging",
                        "billing",
                        "dialtest",
                        "tracing"
                    ],
                    "updateAt": -1,
                    "updator": "",
                    "uuid": "grant_5eab9ac478614c64a5ac5cdc9f363921",
                    "workspaceName": "Guance Cloud(테스트 환경) 모니터링",
                    "workspaceUUID": "wksp_dbfb60524bf44dfea84a4e1d73484e41"
                }
            ],
            "declaration": {
                "asd": "aa,bb,cc,1,True",
                "asdasd": "dawdawd",
                "business": "aaa",
                "dd": "dd",
                "fawf": "afawf",
                "organization": "64fe7b4062f74d0007b46676"
            },
            "pageInfo": {
                "count": 2,
                "pageIndex": 1,
                "pageSize": 100,
                "totalCount": 2
            },
            "regionCode": "daily",
            "regionName": "개발 환경(daily)"
        },
        {
            "data": [
                {
                    "authorizationCode": "b081a0bec4c34bc899b05ee99b64ea04",
                    "createAt": 1748240284,
                    "creator": "acnt_06d1380440d54f2d845cb1dd3c896e45",
                    "delayDeleteAt": -1,
                    "deleteAt": -1,
                    "id": 434,
                    "indexes": [],
                    "regionCode": "testing",
                    "regionName": "테스트 환경(testing)",
                    "status": 0,
                    "toRegionCode": "testing",
                    "toRegionName": "테스트 환경(testing)",
                    "toWorkspaceName": "【Doris】for Developer",
                    "toWorkspaceUUID": "wksp_4b57c7bab38e4a2d9630f675dc20015d",
                    "type": [
                        "custom_object"
                    ],
                    "updateAt": -1,
                    "updator": "",
                    "uuid": "grant_7419f57582664a2e8755ea63cab11491",
                    "workspaceName": "WayneTest 워크스페이스",
                    "workspaceUUID": "wksp_dc1b82a836ba4f71a4c136c99f119a11"
                },
                {
                    "authorizationCode": null,
                    "createAt": 1747139040,
                    "creator": "acnt_154f255afd8644779c78d28411454772",
                    "delayDeleteAt": -1,
                    "deleteAt": -1,
                    "id": 426,
                    "indexes": [
                        "*"
                    ],
                    "regionCode": "testing",
                    "regionName": "테스트 환경(testing)",
                    "status": 0,
                    "toRegionCode": "testing",
                    "toRegionName": "테스트 환경(testing)",
                    "toWorkspaceName": "【Doris】for Developer",
                    "toWorkspaceUUID": "wksp_4b57c7bab38e4a2d9630f675dc20015d",
                    "type": [
                        "*"
                    ],
                    "updateAt": -1,
                    "updator": "",
                    "uuid": "grant_14ea52f7b22c483785db5f783610dab2",
                    "workspaceName": "huangdong testing",
                    "workspaceUUID": "wksp_aef7103dc5a44397a9f4d0442517a15e"
                }
            ],
            "declaration": {
                "asd": "aa,bb,cc,1,True",
                "asdasd": "dawdawd",
                "business": "aaa",
                "dd": "dd",
                "fawf": "afawf",
                "organization": "64fe7b4062f74d0007b46676"
            },
            "pageInfo": {
                "count": 100,
                "pageIndex": 1,
                "pageSize": 100,
                "totalCount": 107
            },
            "regionCode": "testing",
            "regionName": "테스트 환경(testing)"
        }
    ],
    "errorCode": "",
    "message": "",
    "success": true,
    "traceId": "TRACE-900225FA-E0C1-44D4-BA1A-5C8F39F9D108"
} 

문서 평가

이 페이지가 도움이 되었나요?