跳转到主要内容
身份与访问控制相关接口/ZIAM

查询ZIAM同步目标列表

列出 ZIAM 资源同步的下游 SCIM 目标。

GET/api/v1/ziam/sync-targets

操作 ID

ZiamListSyncTargets

起始版本

1.0.0

执行模式

同步

认证信息

需要认证

认证信息

调用该 API 时需要在请求头中携带以下认证信息。

Authorizationstring必填

Bearer 令牌

X-Tenant-IDstring

X-Tenant-ID

请求参数

此接口无需请求参数。

响应状态

200 OK
200 OK

该 API 成功时返回以下响应结构。

  • status
    String

    状态信息。

    示例: ok

  • data
    List

    返回数据。

    示例: (nested array)

    • id
      String

      资源ID。

      示例: cloud-main

    • owner
      String

      资源。

      示例: zstack

    • name
      String必填

      资源名称。

      示例: zstack-cloud-main

    • organization
      String

      资源。

      示例: zstack

    • type
      String

      类型。

      示例: scim

    • enabled
      Boolean

      是否启用。

      示例: true

    • baseUrl
      String必填

      基础地址。

      示例: https://cloud.example.com/scim/v2

    • tokenRef
      String必填

      资源。

      示例: secret/cloud-scim-token

    • resources
      List

      资源列表。

      示例: item1,item2

    • resourceConfigs
      List

      资源配置。

      示例: (nested array)

      • resource
        String必填

        资源名称。

        示例: Organizations

      • fieldMappings
        List

        资源。

        示例: (nested array)

        • source
          String必填

          来源信息。

          示例: parentId

        • target
          String必填

          目标对象。

          示例: parentUuid

        • required
          Boolean

          是否必填。

          示例: true

        • defaultValue
          String

          资源。

          示例: Department

      • roleMappings
        List

        资源。

        示例: (nested array)

        • roleKey
          String必填

          ZIAM角色键。

          示例: project-admin

        • downstreamRoleId
          String

          下游角色ID。

          示例: cloud-role-admin

        • downstreamRoleUuid
          String

          下游角色UUID。

          示例: cloud-role-admin

        • targetAccountId
          String

          可选下游账户ID角色映射。

          示例: account-001

        • targetAccountUuid
          String

          可选下游账户UUID角色映射。

          示例: account-001