カタログIDに基づいたカタログ項目の詳細の取得。
get
/iam/governance/selfservice/api/v1/catalog/{catalogid}
カタログIDに基づいてカタログ項目の詳細を返します。レスポンス・ペイロードは、カタログに関連付けられたすべての情報を取得します。証明者、リスク、承認者、ユーザー定義のタグなどの詳細が返されます。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- catalogid: string
カタログ項目に一意のカタログID
問合せパラメータ
- fields(optional): string
返される属性は、fields問合せパラメータを指定して制御できます。属性名のカンマ区切りリストは属性問合せパラメータに渡されます。たとえば、カタログ名、タイプ、証明の詳細などを取得するには、URIは"/catalog/{catalogid}?fields=entityType, entityName,isCertifiable"となります
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功
ヘッダー
- ResponseTime: string
リクエストの処理にかかった時間(ミリ秒)を取得します。
ルート・スキーマ: GetCatalogByCatalogIdResponse
型:
ソースを表示
object
- approverRoleDisplayName(optional): string
- approverUserDisplayName(optional): string
- approverUserLogin(optional): string
- auditObjectives(optional): string
- category(optional): string
- certifierRoleDisplayName(optional): string
- certifierUserDisplayName(optional): string
- certifierUserLogin(optional): string
- entityDescription(optional): string
- entityDisplayName(optional): string
- entityKey(optional): string
- entityName(optional): string
- entityType(optional): string
- fulFillMentRoleDisplayName(optional): string
- fulFillMentUserDisplayName(optional): string
- fulFillMentUserLogin(optional): string
- id(optional): integer
- isAuditable(optional): string
- isCertifiable(optional): string
- itemRisk(optional): string
- links(optional): array links
- tags(optional): string
- updateDate(optional): string
- userDefinedTags(optional): string
401レスポンス
未認可
404レスポンス
リクエスト・エンティティが見つからない
500レスポンス
内部サーバー・エラー
デフォルト・レスポンス
予期しないエラー
例
この例では、指定されたカテゴリ・エントリの詳細を取得します。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。
cURLの例
curl -H "Content-Type: application/json" -X GET -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/catalog/2
GETレスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{ "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/catalog/2" } ], "id": 2, "entityType": "ApplicationInstance", "entityKey": "1", "entityName": "DisconnectedAppInstance1", "entityDisplayName": "DisconnectedAppInstance1", "category": "ApplicationInstance", "entityDescription": "DisconnectedAppInstance", "auditObjectives": "Audit_Objectives", "approverRoleDisplayName": "Role1", "approverUserDisplayName": "firstuser", "approverUserLogin": "FUSER", "certifierUserDisplayName": "System Administrator", "certifierUserLogin": "XELSYSADM", "certifierRoleDisplayName": "Administrators", "fulFillMentRoleDisplayName": "ALL USERS", "fulFillMentUserDisplayName": "User1_FN User1_LN", "fulFillMentUserLogin": "USER1", "itemRisk": "3", "tags": "User Tag DisconnectedAppInstance1 Disconnected DisconnectedAppInstance1 DisconnectedAppInstance1 DisconnectedAppInstance1", "updateDate": "Tue, 8 Mar 2016 17:26:21", "userDefinedTags": "User Tag", "isCertifiable": "true", "isAuditable": "false" }