REST APIリファレンス > REST APIリソースクイックリファレンス > プラットフォームリソースクイックリファレンス
  

プラットフォームリソースクイックリファレンス

次のリストは、IDMC REST APIプラットフォームリソースで実行可能な操作を示しています。
完了したジョブのアクティビティログ(バージョン2リソース)
完了したジョブのログ情報をモニタから取得します。
次の表に、操作の一覧を示します。
操作
方法
URI
すべてのログ情報を取得する。
GET
/api/v2/activity/activityLog
ログIDでログ情報を取得する。
GET
/api/v2/activity/activityLog/<id>
タスクIDでログ情報を取得する。
GET
/api/v2/activity/activityLog?taskId=<taskId>
実行IDでログ情報を取得する。
GET
/api/v2/activity/activityLog?runId=<runId>
スキップする行数を指定してログ情報を取得する。
GET
/api/v2/activity/activityLog?offset=<offset>
行制限を指定してログ情報を取得する。
GET
/api/v2/activity/activityLog?rowLimit=<rowLimit>
セッションログを取得する。
GET
/api/v2/activity/activityLog/<id>/sessionLog
実行中のジョブのアクティビティログ(バージョン2リソース)
実行中のジョブのログ情報をモニタから取得します。
次の表に、操作の一覧を示します。
操作
方法
URI
すべてのログ情報を取得する。
GET
/api/v2/activity/activityMonitor
タスク、リニアタスクフロー、および子オブジェクトが含まれるログの情報を取得する。
GET
/api/v2/activity/activityMonitor?details=true
監査ログ(バージョン2リソース)
監査ログのエントリを要求します。
次の表に、操作の一覧を示します。
操作
方法
URI
監査ログの最新200件のエントリを取得する。
GET
/api/v2/auditlog
バッチIDとバッチサイズで監査ログエントリを一括取得する。
GET
/api/v2/auditlog?batchId=<batchId>&batchSize=<batchSize>
バンドル(バージョン2リソース)
バンドルの詳細を取得し、組織内でバンドル管理を行います。
次の表に、操作の一覧を示します。
操作
方法
URI
バンドルIDでバンドルを取得する。
GET
/api/v2/bundleObject/<bundle ID>
バンドル名でバンドルを取得する。
GET
/api/v2/bundleObject/name/<bundle name>
組織がパブリッシュしたすべてのバンドルの詳細を取得する。
GET
/api/v2/bundleObject/?published=true
組織がインストールしたすべてのバンドルの詳細を取得する。
GET
/api/v2/bundleObject/?installed=true
組織に関連付けられたバンドルのライセンス情報を取得する。
GET
/api/v2/bundleObjectLicense/<bundleObjectId>
組織にバンドルをインストールする。
POST
/api/v2/bundleObjectLicense
パブリッシュされた非公開バンドルをプッシュして、すべてのサブ組織にバンドルをインストールする。
POST
/api/v2/bundleObject/push/<bundleId>
組織からバンドルをアンインストールする。
DELETE
/api/v2/bundleObjectLicense?bundleObjectId=<bundleId>&updateOption=<updateOption>
エラスティックランタイム環境(バージョン3リソース)
エラスティックランタイム環境の環境設定、画像、関連付け、補足ファイル仕様、トークンなど、エラスティックランタイム環境を管理できます。
次の表に、操作の一覧を示します。
操作
方法
URI
エラスティック構成の詳細を取得する。
GET
/public/core/v3/ClusterConfig/<config_id>
エラスティック構成とランタイム環境の関連付けを取得する。
GET
/public/core/v3/RuntimeEnvironment/<rte_id>/Cluster
クラスタとエラスティックランタイム環境の関連付けを取得する。
GET
/public/core/v3/RuntimeEnvironment/<cluster_id>/Cluster
すべてのイメージを一覧表示する。
GET
/public/core/v3/ais/RuntimeApplicationImage?runtimeEnvironmentId=<rteId>&includeAllImageStates=<true or false>
組織内のすべてのトークンを取得する。
GET
/public/core/v3/containerImageToken
新しいトークンを取得してイメージにアクセスし、ダウンロードする。
GET
/public/core/v3/containerimagetoken/create
補足ファイル仕様を取得する。
GET
/api/v3/RuntimeEnvironment/<runtime environment ID>/ElasticConfig
エラスティック構成を作成する。
POST
/public/core/v3/ClusterConfig
クラスタとランタイム環境を関連付ける。
POST
/public/core/v3/RuntimeEnvironment/<rte_id>/Cluster/<cluster_id>
補足ファイル仕様を更新または削除する。
POST
/api/v3/RuntimeEnvironment/<runtime environment ID>/ElasticConfig
エラスティック構成を更新する。
PUT
/public/core/v3/ClusterConfig/<advanced_config_ID>
トークンを取り消す。
DELETE
/public/core/v3/containerImageToken/revoke/<tokenId>
オブジェクトのエクスポート(バージョン3リソース)
組織からオブジェクトをエクスポートします。
次の表に、操作の一覧を示します。
操作
方法
URI
エクスポートパッケージをダウンロードする。
GET
/public/core/v3/export/<id>/package
エクスポートジョブのステータスを取得する。
GET
/public/core/v3/export/<id>
エクスポートジョブ内の各オブジェクトのステータスを取得する。
GET
/public/core/v3/export/<id>?expand=objects
エクスポートジョブログをダウンロードする。
GET
/public/core/v3/export/<id>/log
エクスポートジョブを開始する。
POST
/public/core/v3/export
IDプロバイダ(バージョン3リソース)
IDプロバイダを登録して管理します。
次の表に、操作の一覧を示します。
操作
方法
URI
組織のIDプロバイダに関する詳細を取得する。
GET
/public/core/v3/Orgs/<orgId>/IdentityProviders
IDプロバイダを登録する。
POST
/public/core/v3/Orgs/<orgId>/IdentityProviders
IDプロバイダを更新する。
PUT
/public/core/v3/Orgs/<orgId>/IdentityProviders/<identity provider ID>
IDプロバイダを削除する。
DELETE
/public/core/v3/Orgs/<orgId>/IdentityProviders/<identity provider ID>
オブジェクトのインポート(バージョン3リソース)
組織にオブジェクトをインポートします。
次の表に、操作の一覧を示します。
操作
方法
URI
インポートジョブのステータスを取得する。
GET
/public/core/v3/import/<id>
インポートジョブ内の各オブジェクトのステータスを取得する。
GET
/public/core/v3/import/<id>?expand=objects
インポートジョブログをダウンロードする。
GET
/public/core/v3/import/<id>/log
インポートパッケージをアップロードする。
POST
/public/core/v3/import/package
インポートジョブを開始する。
POST
/public/core/v3/import/<id>
IPアドレス(バージョン3リソース)
信頼できるIPアドレス範囲のリストを取得し、信頼できるIPアドレス範囲を追加します。また、信頼できるIPアドレスフィルタリングを有効または無効にすることもできます。
次の表に、操作の一覧を示します。
操作
方法
URI
組織またはサブ組織の信頼できるIPアドレス範囲のリストを取得する。
GET
/public/core/v3/Orgs/<organization ID>/TrustedIP
組織またはサブ組織の信頼できるIPアドレス範囲の値を追加し、信頼できるIPアドレス範囲を有効または無効にする。
PUT
/public/core/v3/Orgs/<organization ID>/TrustedIP
ジョブ(バージョン2リソース)
リニアタスクフローを含め、タスクを開始または停止します。
次の表に、操作の一覧を示します。
操作
方法
URI
ジョブを開始する。
POST
/api/v2/job
ジョブを停止します。
POST
/api/v2/job/stop
ジョブを正常に停止する。
POST
/api/v2/job/stop?cleanStop=true
ファイル取り込みおよびレプリケーションタスクの場合、ファイル取り込みとレプリケーションジョブリソースを使用します。詳細については、「ジョブ」を参照してください。
キーローテーション(バージョン3リソース)
組織の暗号化キーローテーション設定に関する情報を取得し、設定を変更します。
次の表に、操作の一覧を示します。
操作
方法
URI
キーローテーション間隔の詳細を取得する。
GET
/public/core/v3/key/rotationSettings
キーローテーション間隔を変更する。
PATCH
/public/core/v3/key/rotationSettings
ライセンス(バージョン3リソース)
組織のライセンスの詳細を取得し、サブ組織にライセンスを割り当てます。
次の表に、操作の一覧を示します。
操作
方法
URI
組織またはサブ組織のライセンスの詳細を取得する。
GET
/public/core/v3/license/org/<orgId>
サブ組織のライセンスの詳細を更新する。
PUT
/public/core/v3/license/org/<orgId>
ログイン(バージョン2リソース)
REST APIバージョン2リソースを使用する組織にログインします。
次の表に、操作の一覧を示します。
操作
方法
URI
自分のIDMCユーザーアカウントを使用してログインする。
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/login
JSON Web Token(JWT)アクセストークンを使用してログインする。
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/loginOAuth
Security Assertion Markup Language(SAML)トークンを使用してログインする。
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/loginSaml
Salesforce資格情報を使用してログインする。
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/loginSf
ログイン(バージョン3リソース)
REST APIバージョン3リソースを使用する組織にログインします。
次の表に、操作の一覧を示します。
操作
方法
URI
REST APIバージョン3リソースを使用するためにログインする。
POST
https://<cloud provider>-<region>.informaticacloud.com/saas/public/core/v3/login
ログアウト(バージョン2リソース)
組織からログアウトしてREST APIバージョン2セッションを終了するか、または組織のすべてのREST APIバージョン2セッションを終了します。
次の表に、操作の一覧を示します。
操作
方法
URI
組織からログアウトし、REST APIバージョン2セッションを終了する。
POST
/api/v2/user/logout
組織からログアウトし、その組織のすべてのREST APIバージョン2セッションを終了する。
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/logoutall
ログアウト(バージョン3リソース)
組織からログアウトし、REST APIバージョン3セッションを終了します。
次の表に、操作の一覧を示します。
操作
方法
URI
組織からログアウトし、REST APIバージョン3セッションを終了する。
POST
https://<cloud provider>-<region>.informaticacloud.com/saas/public/core/v3/logout
ルックアップ(バージョン3リソース)
オブジェクトのID、名前、パス、またはタイプの属性をルックアップします。
次の表に、操作の一覧を示します。
操作
方法
URI
ルックアップの詳細を取得する。
POST
/public/core/v3/lookup
メータリングデータ(バージョン3リソース)
メータリング使用状況データをダウンロードします。
次の表に、操作の一覧を示します。
操作
方法
URI
エクスポートジョブのステータスを取得する。
GET
/public/core/v3/license/metering/ExportMeteringData/<jobId>
エクスポートジョブが完了した後にメータリングデータをダウンロードする。
GET
public/core/v3/license/metering/ExportMeteringData/<jobId>/download
組織のカスタムIPUアラート設定を取得する。
GET
/public/core/v3/metering/ipuAlert/org('<organization Id>')
タグのカスタムIPUアラート設定を取得する。
GET
/public/core/v3/metering/ipuAlert/org('<organization Id>')/viewTagsPreference
新しいREST APIリソースを使用してエクスポートジョブ要求を送信する。プロジェクトレベルおよびアセットレベルのメータリングデータを取得する。
POST
/public/core/v3/license/metering/ExportMeteringData
以前のREST APIリソースを使用してエクスポートジョブ要求を送信する。
POST
/public/core/v3/license/metering/ExportMeteringDataAllLinkedOrgsAcrossRegion
ジョブレベルのメータリングデータのエクスポートジョブ要求を送信する。
POST
/public/core/v3/license/metering/ExportServiceJobLevelMeteringData
オブジェクト(バージョン3リソース)
組織内のアセットを一覧表示します。
次の表に、操作の一覧を示します。
操作
方法
URI
アセットのリストを取得する。
GET
/public/core/v3/objects?<query parameters>
アセットの依存関係のリストを取得する。
GET
/public/core/v3/objects/<objectId>/references?<parameters>
オブジェクト権限(バージョン3リソース)
アセット、フォルダ、プロジェクトなどのオブジェクトに対するユーザーおよびユーザーグループの権限を設定します。
次の表に、操作の一覧を示します。
操作
方法
URI
アクセス制御リストの詳細を取得する。
GET
/public/core/v3/objects/<object ID>/permissions/<ACL ID>
オブジェクトのすべての権限の詳細を取得する。
GET
/public/core/v3/objects/<object ID>/permissions
オブジェクトに対する自分のアクセス権を取得する。
GET
/public/core/v3/objects/<object ID>/permissions/checkAccess?type=<asset type>
アクセス制御リストを作成する。
POST
/public/core/v3/objects/<object ID/permissions
アクセス制御リストを更新する。
PUT
/public/core/v3/objects/<object ID>/permissions/<ACL ID>
ユーザーまたはユーザーグループが持つオブジェクトに対する権限を削除する。
DELETE
/public/core/v3/objects/<object ID>/permissions/<ACL ID>
オブジェクトに対して設定されたすべての権限を削除する。
DELETE
/public/core/v3/objects/<object ID>/permissions
オブジェクト状態同期(バージョン3リソース)
オブジェクトを組織間で移行した後、組織間でオブジェクトの状態とランタイム属性を同期します。
次の表に、操作の一覧を示します。
操作
方法
URI
オブジェクト状態パッケージを作成するジョブのステータスを取得する。
GET
/public/core/v3/fetchState/<job id>
オブジェクト状態パッケージを作成するジョブの各オブジェクトのステータスを取得する。
GET
/public/core/v3/fetchState/<job id>?expand=objects
オブジェクト状態パッケージをロードするジョブのステータスを取得する。
GET
/public/core/v3/loadState/<id>
オブジェクト状態パッケージをロードするジョブの各オブジェクトのステータスを取得する。
GET
/public/core/v3/loadState/<id>?expand=objects
オブジェクト状態パッケージをダウンロードする。
GET
/public/core/v3/fetchState/<id>/package
オブジェクト状態パッケージを作成するジョブを開始する。
POST
/public/core/v3/fetchState
オブジェクト状態パッケージをロードするジョブを開始する。
POST
/public/core/v3/loadState/<id>
オブジェクト状態パッケージをアップロードする。
POST
/public/core/v3/loadState/package
組織(バージョン2リソース)
IDMC組織または関連するサブ組織の詳細を取得したり、サブ組織を作成したり、組織または関連するサブ組織を更新したり、サブ組織を削除したりします。
次の表に、操作の一覧を示します。
操作
方法
URI
組織の詳細を取得する。
GET
/api/v2/org
組織IDでサブ組織の詳細を取得する。
GET
/api/v2/org/<sub-organization ID>
組織名でサブ組織の詳細を取得する。
GET
/api/v2/org/name/<sub-organization name>
サブ組織を作成する。
POST
/api/v2/user/register
組織の詳細を更新する。
POST
/api/v2/org
サブ組織の詳細を更新する。
POST
/api/v2/org/<id>
サブ組織を削除する。
DELETE
/api/v2/org/<id>
パスワード(バージョン3リソース)
パスワードを管理します。
次の表に、操作の一覧を示します。
操作
方法
URI
パスワードを変更する。
POST
/public/core/v3/Users/ChangePassword
パスワードをリセットする。
POST
/public/core/v3/Users/ResetPassword
特権(バージョン3リソース)
カスタムロールのために使用する特権のリストを取得します。
次の表に、操作の一覧を示します。
操作
方法
URI
有効または無効になっている特権のリストを取得する。
GET
/public/core/v3/privileges
有効、無効、デフォルト、未割り当ての特権を含めた特権の完全なリストを取得する。
GET
/public/core/v3/privileges?q=status==All
プロジェクトとフォルダ(バージョン3リソース)
プロジェクトとフォルダを作成、更新、および削除します。
次の表に、操作の一覧を示します。
操作
方法
URI
プロジェクトを作成する。
POST
/public/core/v3/projects
デフォルトプロジェクトにフォルダを作成する。
POST
/public/core/v3/folders
プロジェクトIDでプロジェクト内にフォルダを作成する。
POST
/public/core/v3/projects/<project ID>/folders
プロジェクト名でプロジェクト内にフォルダを作成する。
POST
/public/core/v3/projects/name/<project name>/folders
プロジェクトIDでプロジェクトを更新する。
PATCH
/public/core/v3/projects/<project ID>
プロジェクト名でプロジェクトを更新する。
PATCH
/public/core/v3/projects/name/<project name>
デフォルトプロジェクトのフォルダを更新する。
PATCH
/public/core/v3/folders/<folder ID>
フォルダとプロジェクトIDでプロジェクト内のフォルダを更新する。
PATCH
/public/core/v3/projects/<project ID>/folders/<folder ID>
フォルダとプロジェクト名でプロジェクト内のフォルダを更新する。
PATCH
/public/core/v3/projects/name/<project name>/folders/name/<folder name>
プロジェクトIDでプロジェクトを削除する。
DELETE
/public/core/v3/projects/<project ID>
プロジェクト名でプロジェクトを削除する。
DELETE
/public/core/v3/projects/name/<project name>
デフォルトプロジェクトのフォルダを削除する。
DELETE
/public/core/v3/projects/<folder ID>
フォルダとプロジェクトIDでプロジェクト内のフォルダを削除する。
DELETE
/public/core/v3/projects/<project ID>/folders/<folder ID>
フォルダとプロジェクト名でプロジェクト内のフォルダを削除する。
DELETE
/public/core/v3/projects/name/<project name>/folders/name/<folder name>
ロール(バージョン3リソース)
組織内のロールの詳細を取得する。カスタムロールを作成、更新、削除することもできます。
次の表に、操作の一覧を示します。
操作
方法
URI
組織内のすべてのロールの詳細を取得する。
GET
/public/core/v3/roles
カスタムロールを作成する。
POST
/public/core/v3/roles
ロールIDでカスタムロールに特権を追加する。
PUT
/public/core/v3/roles/<role ID>/addPrivileges
ロール名でカスタムロールに特権を追加する。
PUT
/public/core/v3/roles/name/<role name>/addPrivileges
ロールIDでカスタムロールから特権を削除する。
PUT
/public/core/v3/roles/<role ID>/removePrivileges
ロール名でカスタムロールから特権を削除する。
PUT
/public/core/v3/roles/name/<role name>/removePrivileges
カスタムロールを削除する。
DELETE
/public/core/v3/roles/<role ID>
ランタイム環境(バージョン2リソース)
ランタイム環境の詳細を取得し、Secure Agentグループを管理します。
次の表に、操作の一覧を示します。
操作
方法
URI
ランタイム環境の詳細を取得する。
GET
/api/v2/runtimeEnvironment
環境IDでランタイム環境の詳細を取得する。
GET
/api/v2/runtimeEnvironment/<id>
環境名でランタイム環境の詳細を取得する。
GET
/api/v2/runtimeEnvironment/name/<name>
Secure Agentグループの有効なサービスとコネクタを取得する。
GET
/api/v2/runtimeEnvironment/<id>/selections
Secure Agentグループで使用可能なすべてのサービスとコネクタを取得する。
GET
/api/v2/runtimeEnvironment/<id>/selections/details
編集可能なSecure Agentサービスプロパティを取得する。
GET
/api/v2/runtimeEnvironment/<id>/configs/details/<platform>
Secure Agentサービスのデフォルトプロパティ設定を上書きするグループレベルのプロパティのリストを取得する。
GET
/api/v2/runtimeEnvironment/<id>/configs/<platform>
Secure Agentグループを作成する。
POST
/api/v2/runtimeEnvironment
IDでSecure Agentグループを更新する。
POST
/api/v2/runtimeEnvironment/<id>
Secure Agentグループのサービスとコネクタを有効にする。
POST
/api/v2/runtimeEnvironment/<id>/selections
Secure Agentサービスプロパティを設定する。
PUT
/api/v2/runtimeEnvironment/<id>/configs/<platform>
Secure Agentグループを削除する。
DELETE
/api/v2/runtimeEnvironment/<id>
Secure Agentサービスプロパティ設定を削除する。
DELETE
/api/v2/runtimeEnvironment/<id>/configs
SAMLグループおよびロールマッピング(バージョン3リソース)
SAMLグループとロールをIDMCロールにマッピングします。
次の表に、操作の一覧を示します。
操作
方法
URI
組織内のすべてのグループマッピングを取得する。
GET
public/core/v3/Orgs/<organization ID>/SAMLConfig/groupMappings
組織内のすべてのロールマッピングを取得する。
GET
public/core/v3/Orgs/<organization ID>/SAMLConfig/roleMappings
IDMCロールとSAMLグループ間のマッピングを追加する。
PUT
/public/core/v3/Orgs/<organization ID>/addSamlGroupMappings
IDMCロールとSAMLロール間のマッピングを追加する。
PUT
/public/core/v3/Orgs/<organization ID>/addSamlRoleMappings
SAMLグループマッピングを削除する。
PUT
/public/core/v3/Orgs/<organization ID>/removeGroupMappings
SAMLロールマッピングを削除する。
PUT
/public/core/v3/Orgs/<organization ID>/removeSamlRoleMappings
スケジュール(バージョン2リソース)
組織内の1つのスケジュールの詳細、またはすべてのスケジュールの詳細を取得します。スケジュールを作成または更新することができます。また、スケジュールを削除することもできます。
次の表に、操作の一覧を示します。
操作
方法
URI
すべてのスケジュールの詳細を取得する。
GET
/api/v2/schedule
IDでスケジュールの詳細を取得する。
GET
/api/v2/schedule/<id>
名前でスケジュールの詳細を取得する。
GET
/api/v2/schedule/name/<name>
スケジュールを作成する。
POST
/api/v2/schedule
スケジュールを更新する。
POST
/api/v2/schedule/<id>
スケジュールを削除する。
DELETE
/api/v2/schedule/<id>
スケジュール(バージョン3リソース)
組織内のスケジュールの詳細を取得します。スケジュールを作成、更新、削除することもできます。
次の表に、操作の一覧を示します。
操作
方法
URI
組織内のすべてのスケジュールの詳細を取得する。
GET
/public/core/v3/schedule
スケジュールIDでスケジュールの詳細を取得する。
GET
/public/core/v3/schedule/<id>
スケジュールの作成。
POST
/public/core/v3/schedule
スケジュールを更新、有効化、または無効化する。
PUT
/public/core/v3/schedule/<id>
スケジュールを削除する。
DELETE
/public/core/v3/schedule/<id>
SCIM
SCIMトークンを管理し、SCIM管理対象のユーザーとグループを取得します。
次の表に、操作の一覧を示します。
操作
方法
URI
作成したSCIMトークンのリストを取得する。
GET
/public/core/v3/scimTokens
SCIMトークンを作成する。
POST
/public/core/v3/scimTokens
SCIMトークンを削除する。
DELETE
/public/core/v3/scimTokens/<token_id>
SCIM管理対象ユーザーの詳細を取得する。
GET
/scim-service/Users?filter=userName eq \"<user name>\"
SCIM管理対象グループを取得する。
GET
/scim-service/Groups
Secure Agentとサービス(バージョン2リソース)
Secure Agentの登録、エージェントインストールプログラムのチェックサムのダウンロード、Informatica Cloud Secure AgentまたはSecure Agentサービスの詳細の要求、またはSecure Agentの削除を行うためのインストールトークンを取得します。
次の表に、操作の一覧を示します。
操作
方法
URI
インストールトークンを取得するか、エージェントインストールプログラムのチェックサムを取得する。
GET
/api/v2/agent/installerInfo/<platform>
すべてのSecure Agentの詳細を取得する。
GET
/api/v2/agent
Secure Agentグループに割り当てられていないすべてのSecure Agentを取得する。
GET
/api/v2/agent/?includeUnassignedOnly=true
エージェントIDでSecure Agentを取得する。
GET
/api/v2/agent/<agent ID>
エージェント名でSecure Agentを取得する。
GET
/api/v2/agent/name/<name>
すべてのSecure Agentで実行されているサービスのステータスを取得する。
GET
/api/v2/agent/details
エージェントIDで、特定のSecure Agentで実行されているサービスのステータスを取得する。
GET
/api/v2/agent/details/<agent ID>
エージェントIDで、特定のSecure Agentで実行されているサービスのステータスをSecure Agentの詳細も含めて取得する。
GET
/api/v2/agent/details/<agent ID>?onlyStatus=false
Secure Agentを削除する。
DELETE
/api/v2/agent/<id>
Secure Agentサービス(バージョン3リソース)
Secure Agentサービスを開始または停止します。
次の表に、操作の一覧を示します。
操作
方法
URI
Secure Agentサービスを開始または停止します。
POST
public/core/v3/agent/service
セキュリティログ(バージョン3リソース)
セキュリティログのエントリを取得します。
次の表に、操作の一覧を示します。
操作
方法
URI
過去24時間分のセキュリティログエントリを取得する。
GET
/public/core/v3/securityLog
サーバー時刻(バージョン2リソース)
IDMCサーバーのローカル時刻を取得します。
次の表に、操作の一覧を示します。
操作
方法
URI
IDMCサーバーのローカル時刻を取得する。
GET
/api/v2/server/serverTime
ソース管理(バージョン3リソース)
ソース管理リポジトリを操作することにより、プロジェクト、フォルダ、アセットなどのIDMCオブジェクトに加えた変更を管理および追跡します。
次の表に、操作の一覧を示します。
操作
方法
URI
リポジトリ接続に関する詳細を取得する。
GET
/public/core/v3/repositoryConnection
ソース管理アクションのステータスを取得する。
GET
/public/core/v3/sourceControlAction/<action ID>
ソース管理アクション内の各オブジェクトのステータスを取得する。
GET
/public/core/v3/sourceControlAction/<action ID>?expand=objects
コミットの詳細を取得する。
GET
/public/core/v3/commit/<commitHash>
コミット履歴を取得する。
GET
/public/core/v3/commitHistory
オブジェクトをチェックアウトする。
POST
/public/core/v3/checkout
オブジェクトをチェックインする。
POST
/public/core/v3/checkin
チェックアウトを取り消す。
POST
/public/core/v3/undoCheckout
リポジトリからオブジェクトをプルし、組織内の最新バージョンをロードする。
POST
/public/core/v3/pull
コミットからオブジェクトをプルし、組織にロードする。
POST
/public/core/v3/pullByCommitHash
オブジェクトのバージョンを比較する。
POST
/public/core/v3/compare/<asset ID>
タグ(バージョン3リソース)
タグを割り当てたり、削除したりします。
次の表に、操作の一覧を示します。
操作
方法
URI
アセットにタグを割り当てる。
POST
/public/core/v3/TagObjects
アセットからタグを削除する。
POST
/public/core/v3/UntagObjects
タスク(バージョン2リソース)
指定したタイプのタスクのリストを取得します。このリソースを使用すると、タスクの名前とIDを取得できます。
次の表に、操作の一覧を示します。
操作
方法
URI
タイプでタスクのリストを取得する。
GET
/api/v2/task?type=<type>
ユーザー(バージョン2リソース)
組織内の1つのIDMCユーザーアカウントの詳細またはすべてのユーザーアカウントの詳細を取得します。ユーザーアカウントを作成、更新、削除することもできます。
次の表に、操作の一覧を示します。
操作
方法
URI
すべてのIDMCユーザーの詳細を取得する。
GET
/api/v2/user
ユーザーIDでIDMCユーザーの詳細を取得する。
GET
/api/v2/user/<id>
ユーザー名でIDMCユーザーの詳細を取得する。
GET
/api/v2/user/name/<name>
ユーザーを作成する。
POST
/api/v2/user
ユーザーの詳細を更新する。
POST
/api/v2/user/<id>
ユーザーを削除する。
DELETE
/api/v2/user/<id>
ユーザー(バージョン3リソース)
ユーザーの詳細の取得、ユーザーの作成、ロールやユーザーグループの割り当ての更新、ユーザーの削除を行います。
次の表に、操作の一覧を示します。
操作
方法
URI
組織内のユーザー全員に関する詳細を取得する。
GET
/public/core/v3/users
ユーザーを作成する。
POST
/public/core/v3/users
ユーザーIDでロールの割り当てを追加する。
PUT
/public/core/v3/users/<user ID>/addRoles
ユーザー名でロールの割り当てを追加する。
PUT
/public/core/v3/users/name/<user name>/addRoles
ユーザーIDでロールの割り当てを削除する。
PUT
/public/core/v3/users/<user ID>/removeRoles
ユーザー名でロールの割り当てを削除する。
PUT
/public/core/v3/users/name/<user name>/removeRoles
ユーザーIDでユーザーをグループに割り当てる。
PUT
/public/core/v3/users/<user ID>/addGroups
ユーザー名でユーザーをグループに割り当てる。
PUT
/public/core/v3/users/name/<user name>/addGroups
ユーザーIDでグループからユーザーを削除する。
PUT
/public/core/v3/users/<user ID>/removeGroups
ユーザー名でグループからユーザーを削除する。
PUT
/public/core/v3/users/name/<user name>/removeGroups
ユーザーを削除する。
DELETE
/public/core/v3/users/<userId>
ユーザーグループ(バージョン3リソース)
ユーザーグループを作成、更新、および削除します。
次の表に、操作の一覧を示します。
操作
方法
URI
組織内のすべてのユーザーグループの詳細を取得する。
GET
/public/core/v3/userGroups
ユーザーグループを作成する。
POST
/public/core/v3/userGroups
グループIDでユーザーグループにロールを追加する。
PUT
/public/core/v3/userGroups/<user group ID>/addRoles
グループ名でユーザーグループにロールを追加する。
PUT
/public/core/v3/userGroups/name/<user group name>/addRoles
グループIDでユーザーグループからロールを削除する。
PUT
/public/core/v3/userGroups/<user group ID>/removeRoles
グループ名でユーザーグループからロールを削除する。
PUT
/public/core/v3/userGroups/name/<user group name>/removeRoles
グループIDでユーザーグループにユーザーを追加する。
PUT
/public/core/v3/userGroups/<user group ID>/addUsers
グループ名でユーザーグループにユーザーを追加する。
PUT
/public/core/v3/userGroups/name/<user group name>/addUsers
グループIDでユーザーグループからユーザーを削除する。
PUT
/public/core/v3/userGroups/<user group ID>/removeUsers
グループ名でユーザーグループからユーザーを削除する。
PUT
/public/core/v3/userGroups/name/<user group name>/removeUsers
ユーザーグループを削除する。
DELETE
/public/core/v3/userGroups/<user group Id>