ターゲット一覧

    ターゲット一覧


    記事の要約

    ターゲット情報の一覧を取得する。

    QUERY PARAMETERS
    start
    number
    Default: 0

    取得開始位置 (先頭は0)

    length
    number
    Default: 100

    取得件数

    sort
    string
    Default: "name"

    ソートキー (返却するターゲット情報のキー名のいずれか)

    order
    string
    Default: "asc"
    Enum: "asc" "desc"

    ソート順

    columns
    string

    取得する項目 (複数指定する場合は","区切り)

    HEADER PARAMETERS
    Authorization
    required
    string

    認証情報 (付録参照)

    Accept
    required
    string
    Value: "application/json"

    レスポンスの形式

    X-iDoperation-User-Key
    string
    Default: login_id
    Enum: "id" "login_id"

    ユーザ識別キー

    X-iDoperation-User-Value
    string

    ユーザ識別情報

    Responses

    RESPONSE SCHEMA: application/json
    total
    required
    integer

    ターゲット件数

    start
    required
    integer

    取得開始位置 (先頭は0)

    length
    required
    integer

    取得件数

    sort
    required
    string

    ソートキー

    order
    required
    string

    ソート順

    required
    Array of objects (Target)

    ターゲット情報

    Array 
    id
    required
    string <uuid>

    ターゲットID

    name
    required
    string

    ターゲット名

    required
    object

    ターゲットグループ

    id
    required
    string <uuid>

    ターゲットグループID

    name
    required
    string

    ターゲットグループ名

    required
    object

    ターゲット種別

    id
    required
    integer

    ターゲット種別ID (付録参照)

    name
    required
    string

    ターゲット種別名

    is_account_sync
    required
    integer

    アカウント同期フラグ

    1. アカウント同期しない
    2. アカウント同期する
    memo
    required
    string or null

    メモ

    ip_address
    required
    string

    IPアドレス/ホスト名

    * AWS Management Console (IAM)
    AWSアカウントID, または別名
    * AWS Managed Microsoft AD, AWS Simple AD
    IPアドレス
    * Salesforce
    マイドメイン
    * Microsoft Entra ID, Box, IBM Cloud (IAM), DocuSign eSignature, cybozu.com, CloudSign
    ドメイン
    * Google
    プライマリ ドメイン
    * Oracle Cloud Infrastructure (IAM)
    テナンシ名
    * Azure SQL Database
    サーバ名
    * Amazon RDS系, Amazon Aurora系, Amazon Redshift
    エンドポイント
    * LDAP
    接続URI
    port
    required
    integer or null

    ポート番号

    sub_type
    required
    integer
    * SQL Server系: アカウント管理対象
    1. ログイン
    2. 包含データベースユーザ
    * Oracle系: マルチテナント構成
    1. マルチテナントなし
    2. CDB
    3. PDB
    * MySQL, Amazon Aurora MySQL: データベースバージョン
    1. MySQL 5.x
    2. MySQL 8.x
    database_name
    required
    string or null

    データベース名

    * Oracle系
    サービス名
    database_sid
    required
    string or null
    * Oracle系
    SID
    use_secure_connection
    required
    integer

    暗号化通信利用フラグ

    * Active Directory, AWS系AD
    1. LDAP暗号化を利用しない
    2. LDAP暗号化を利用する
    use_sudo
    required
    integer

    sudo利用フラグ

    1. 接続アカウントからrootへのスイッチにsudoコマンドを使用しない
    2. 接続アカウントからrootへのスイッチにsudoコマンドを使用する
    use_connect_account
    required
    integer

    接続用アカウント利用フラグ

    1. ターゲットとの接続にroot以外のアカウントを使用しない
    2. ターゲットとの接続にroot以外のアカウントを使用する
    use_key_authentication
    required
    integer

    鍵認証利用フラグ

    1. ターゲットとの接続に鍵認証を使用しない
    2. ターゲットとの接続に鍵認証を使用する
    use_domain_account
    required
    integer

    ドメインアカウント利用フラグ

    1. ターゲットとの接続にドメインアカウントを使用しない
    2. ターゲットとの接続にドメインアカウントを使用する
    required
    object or null

    ドメインターゲット

    id
    required
    string <uuid>

    ドメインターゲットID

    name
    required
    string

    ドメインターゲット名

    required
    object or null

    ドメインアカウント

    id
    required
    string <uuid>

    ドメインアカウントID

    name
    required
    string

    ドメインアカウント名

    administrator_account
    required
    string or null

    管理者アカウント

    * AWS Management Console (IAM)
    アクセスキーID
    * LDAP
    バインドDN
    administrator_type
    required
    integer or null

    管理者アカウント種別

    * HiRDB
    1. 監査人アカウント以外
    2. 監査人アカウント
    connect_account
    required
    string or null

    接続アカウント

    * vCenter Server Appliance
    OS管理者アカウント
    * Microsoft Entra ID
    アプリケーションID
    * Salesforce
    コンシューマ鍵
    connect_timeout
    required
    integer or null

    接続タイムアウト (単位:秒)

    command_timeout
    required
    integer or null

    コマンドタイムアウト (単位:秒)

    process_timeout
    required
    integer or null

    ID管理操作タイムアウト (単位:秒)

    sql_timeout
    required
    integer or null

    SQLクエリタイムアウト (単位:秒)

    sync_path
    required
    string or null
    * Active Directory, AWS系AD
    管理対象OU
    * LDAP
    ベースDN
    sync_filter
    required
    string or null
    * Active Directory, AWS系AD
    管理対象グループ (複数指定する場合は":"区切り)
    * Microsoft Entra ID
    管理対象ロール (複数指定する場合は":"区切り)
    * LDAP
    アカウント検索フィルタ
    domain_name
    required
    string or null

    ドメイン名

    * Oracle Cloud Infrastructure (IAM)
    テナンシOCID
    time_zone
    required
    string

    タイムゾーン

    required
    Array of objects or null

    認証先ドメイン

    Array 
    id
    required
    string

    認証先ドメインターゲットID

    name
    required
    string

    認証先ドメインターゲット名

    ip_address
    required
    string

    認証先ドメインターゲットIPアドレス/ホスト名

    domain_name
    required
    string

    認証先ドメイン名


    domain_account_format
    required
    integer or null

    ドメインアカウントでログインする際のアカウントフォーマット

    1. アカウント名 (Linux)
    2. アカウント名@ドメイン名 (Linux)
    3. ドメイン名\アカウント名 (Windows)
    version
    required
    string or null

    バージョン

    * vCenter Server Appliance
    1. 6.7update1以下
    2. 6.7update2以上
    database_id
    required
    string or null
    * SQL Server系
    インスタンス名 (名前付きインスタンスの場合)
    * Oracle系
    DBID
    attribute01
    required
    string or null

    ターゲット拡張属性1

    * HiRDB
    クライアント待ち受けポート番号
    * AWS Management Console (IAM)
    AWSアカウントID
    * Oracle Cloud Infrastructure (IAM)
    リージョン
    attribute02
    required
    string or null

    ターゲット拡張属性2

    * HiRDB
    高速化ポート番号
    * AWS Management Console (IAM)
    アカウント別名
    attribute03
    required
    string or null

    ターゲット拡張属性3

    * HiRDB
    高速化サーバ名
    attribute04
    required
    string or null

    ターゲット拡張属性4

    * HiRDB
    高速化サーバ種別
    • "PC": HiRDBサーバがLinux版,Windows版
    • "WS": HiRDBサーバがHP-UX版,Solaris版,AIX版
    attribute05
    required
    string or null

    ターゲット拡張属性5

    attribute06
    required
    string or null

    ターゲット拡張属性6

    attribute07
    required
    string or null

    ターゲット拡張属性7

    attribute08
    required
    string or null

    ターゲット拡張属性8

    attribute09
    required
    string or null

    ターゲット拡張属性9

    attribute10
    required
    string or null

    ターゲット拡張属性10

    required
    object or null

    アカウントポリシー

    id
    required
    string <uuid>

    アカウントポリシーID

    name
    required
    string

    アカウントポリシー名

    use_onetime
    required
    integer

    ワンタイム特権ID貸出利用フラグ

    1. 利用しない
    2. 利用する
    account_name_policy
    required
    string or null

    アカウント名ポリシー

    onetime_ou
    required
    string or null

    ワンタイムアカウント作成時の所属OU

    disabled_onetime_ou
    required
    string or null

    ワンタイムアカウント無効化後の所属OU

    onetime_account_groups
    required
    Array of strings or null

    ワンタイムアカウント所属アカウントグループ

    is_retry
    required
    integer

    再実行フラグ

    1. 再実行しない
    2. 再実行する
    retry_interval
    required
    integer or null

    再実行間隔

    retry_max
    required
    integer or null

    再実行最大回数

    redundancy
    required
    integer

    冗長化

    1. シングル構成
    2. 冗長構成

    Response samples

    Content type
    application/json
    {
    • "total": 2,
    • "start": 0,
    • "length": 2,
    • "sort": "name",
    • "order": "asc",
    • "targets"[
      • {
        • "id": "92cce7f9-caa4-4577-bda4-3fe91fd4fdd9",
        • "name": "My Active Directory",
        • "target_group": {
          • "id": "0b1f922c-e8e9-4409-b61f-ed91efc0b8bc",
          • "name": "Domains"
          },
        • "type": {
          • "id": 1,
          • "name": "Active Directory"
          },
        • "is_account_sync": 1,
        • "memo": null,
        • "ip_address": "192.168.0.11",
        • "port": null,
        • "sub_type": 0,
        • "database_name": null,
        • "database_sid": null,
        • "use_secure_connection": 1,
        • "use_sudo": 0,
        • "use_connect_account": 0,
        • "use_key_authentication": 0,
        • "use_domain_account": 0,
        • "domain_target": null,
        • "domain_account": null,
        • "administrator_account": "Administrator",
        • "administrator_type": null,
        • "connect_account": null,
        • "connect_timeout": null,
        • "command_timeout": null,
        • "process_timeout": 300,
        • "sql_timeout": null,
        • "sync_path": "/NTT-TX/iDoperation",
        • "sync_filter": "/Users/Domain Admins:/Builtin/Administrators",
        • "domain_name": "idoperation.local",
        • "time_zone": "+0900",
        • "target_domains": null,
        • "domain_account_format": null,
        • "version": null,
        • "database_id": null,
        • "attribute01": null,
        • "attribute02": null,
        • "attribute03": null,
        • "attribute04": null,
        • "attribute05": null,
        • "attribute06": null,
        • "attribute07": null,
        • "attribute08": null,
        • "attribute09": null,
        • "attribute10": null,
        • "account_policy": null,
        • "use_onetime": 1,
        • "account_name_policy": "idope-%3",
        • "onetime_ou": "/NTT-TX/iDoperation/One-Time Users",
        • "disabled_onetime_ou": "/NTT-TX/iDoperation/One-Time Users",
        • "onetime_account_groups": [
          • "/Users/Domain Admins"
          ],
        • "is_retry": 1,
        • "retry_interval": 5,
        • "retry_max": 3,
        • "redundancy": 0
        },
      • {
        • "id": "7bcfdfb9-9ab4-4f00-b948-055fd55b4950",
        • "name": "My Linux",
        • "target_group": {
          • "id": "5481686d-86cf-41bb-a489-dbb081e9ce37",
          • "name": "Root"
          },
        • "type": {
          • "id": 3,
          • "name": "Linux"
          },
        • "is_account_sync": 1,
        • "memo": null,
        • "ip_address": "192.168.0.101",
        • "port"22,
        • "sub_type": 0,
        • "database_name": null,
        • "database_sid": null,
        • "use_secure_connection": 0,
        • "use_sudo": 0,
        • "use_connect_account": 0,
        • "use_key_authentication": 0,
        • "use_domain_account": 0,
        • "domain_target": null,
        • "domain_account": null,
        • "administrator_account": "root",
        • "administrator_type": null,
        • "connect_account": null,
        • "connect_timeout": 30,
        • "command_timeout": 30,
        • "process_timeout": null,
        • "sql_timeout": null,
        • "sync_path": null,
        • "sync_filter": null,
        • "domain_name": null,
        • "time_zone": "+0900",
        • "target_domains": [
          • {
            • "id": "92cce7f9-caa4-4577-bda4-3fe91fd4fdd9",
            • "name": "My Active Directory",
            • "ip_address": "192.168.0.11",
            • "domain_name": "idoperation.local"
            }
          ],
        • "domain_account_format": 1,
        • "version": null,
        • "database_id": null,
        • "attribute01": null,
        • "attribute02": null,
        • "attribute03": null,
        • "attribute04": null,
        • "attribute05": null,
        • "attribute06": null,
        • "attribute07": null,
        • "attribute08": null,
        • "attribute09": null,
        • "attribute10": null,
        • "account_policy": {
          • "id": "320df29f-b211-400a-8850-b8cf184cced3",
          • "name": "Strict Account Policy"
          },
        • "use_onetime": 1,
        • "account_name_policy": "idope-%3",
        • "onetime_ou": null,
        • "disabled_onetime_ou": null,
        • "onetime_account_groups": [
          • "root",
          • "wheel"
          ],
        • "is_retry": 1,
        • "retry_interval": 5,
        • "retry_max": 3,
        • "redundancy": 0
        }
      ]
    }