アプリケーション・インスタンスIDに基づいたアプリケーション・インスタンスの取得
get
/iam/governance/selfservice/api/v1/applications/{applicationid}
指定されたリアプリケーション・インスタンスの詳細を返します。カタログで非表示になっているアプリケーション・インスタンスも表示できます。返される属性は、fieldsという名前の問合せパラメータの一部として指定できます。例: 特定のアプリケーション・インスタンス専用の名前および説明の属性を取得するURIは、/applications/{applicationid}?fields=displayName, descriptionです。属性は、カンマ区切りリストで指定されます。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- applicationid: string
一意のアプリケーション・インスタンスID
問合せパラメータ
- fields(optional): string
結果に返される属性。カンマ区切り属性を受け入れます。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功
ヘッダー
- ResponseTime: string
リクエストの処理にかかった時間(ミリ秒)を取得します。
ルート・スキーマ: GetApplicationsByApplicationIdResponse
型:
ソースを表示
object- accountForm(optional): object GetApplicationsByApplicationIdResponseAccountForm
- dataSetName(optional): string
- description(optional): string
- displayName(optional): string
- isSoftDelete(optional): string
- itResourceKey(optional): string
- itResourceName(optional): string
- key(optional): string
- links(optional): array links
- name(optional): string
- objectKey(optional): string
- objectName(optional): string
- type(optional): string
401レスポンス
未認可
404レスポンス
リクエスト・エンティティが見つからない
500レスポンス
内部サーバー・エラー
デフォルト・レスポンス
予期しないエラー
例
この例では、OIMで単一のアプリケーションを取得する機能を示します。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。
cURLの例
curl -H "Content-Type: application/json" -X GET -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/applications/21
GETレスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"key": "21",
"name": "DisconnectedAppInstace2",
"dataSetName": "DisconnectedAppInstace2",
"description": "DisconnectedAppInstace2",
"displayName": "DisconnectedAppInstace2",
"itResourceKey": "44",
"itResourceName": "DisconnectedAppInstace2",
"objectKey": "24",
"objectName": "DisconnectedAppInstace2",
"type": "Disconnected",
"isSoftDelete": "false",
"accountForm": {
"activeVersion": "3",
"description": "DisconnectedAppInstace2 Form",
"formKey": "28",
"latestVersion": "3",
"name": "UD_DIS2365",
"isChild": "false",
"formFields": [
{
"fieldKey": "162",
"label": "ITResource",
"length": "0",
"name": "UD_DIS2365_IT",
"type": "ITResourceLookupField",
"variantType": "long",
"defaultValue": "0",
"isEncrypted": "false"
},
{
"fieldKey": "163",
"label": "Account Login",
"length": "256",
"name": "UD_DIS2365_LOGIN",
"type": "TextField",
"variantType": "String",
"defaultValue": "",
"isEncrypted": "false"
},
{
"fieldKey": "164",
"label": "Password",
"length": "125",
"name": "UD_DIS2365_PASSWORD",
"type": "PasswordField",
"variantType": "String",
"defaultValue": "",
"isEncrypted": "true"
},
{
"fieldKey": "165",
"label": "Account ID",
"length": "256",
"name": "UD_DIS2365_ACCOUNTID",
"type": "TextField",
"variantType": "String",
"defaultValue": "",
"isEncrypted": "false"
}
],
"childObjects": [
{
"description": "",
"formKey": "29",
"latestVersion": "3",
"name": "UD_CHILDOBJ",
"isChild": "true",
"formFields": [
{
"fieldKey": "161",
"label": "DisconnectedAI2Lookup",
"length": "4000",
"name": "UD_CHILDOBJ_DISCONNDISCONNECTE",
"type": "LookupField",
"variantType": "String",
"defaultValue": "",
"isEncrypted": "false"
}
]
}
],
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/applications/21 }
]
}
}