アプリケーション・インスタンスIDに基づいたアプリケーション・インスタンスの取得

get

/iam/governance/selfservice/api/v1/applications/{applicationid}

指定されたリアプリケーション・インスタンスの詳細を返します。カタログで非表示になっているアプリケーション・インスタンスも表示できます。返される属性は、fieldsという名前の問合せパラメータの一部として指定できます。たとえば: 特定のアプリケーション・インスタンス専用の名前および説明の属性を取得するURIは、/applications/{applicationid}?fields=displayName, descriptionです。属性は、カンマ区切りリストで指定されます。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
問合せパラメータ
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
ヘッダー
本文()
ルート・スキーマ: GetApplicationsByApplicationIdResponse
型: object
ソースを表示
ネストされたスキーマ: GetApplicationsByApplicationIdResponseAccountForm
型: object
ソースを表示
ネストされたスキーマ: childObjects
型: array
ソースを表示
ネストされたスキーマ: formFields
型: array
ソースを表示
ネストされたスキーマ: GetApplicationsByApplicationIdResponseChildObject
型: object
ソースを表示
ネストされたスキーマ: formFields
型: array
ソースを表示
ネストされたスキーマ: GetApplicationsByApplicationIdResponseFormField
型: object
ソースを表示
ネストされたスキーマ: LinkDataInstances
型: object
ソースを表示

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/3

GETレスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
    "links": [
        {
            "rel": "self",
            "href": "http://pseudo.com/iam/governance/selfservice/api/v1/applications/3"
        }
    ],
    "id": "3",
    "name": "DisconnectedAppInstance1",
    "dataSetName": "DisconnectedAppInstance1",
    "description": "DisconnectedAppInstance1",
    "displayName": "DisconnectedAppInstance1",
    "itResourceKey": "10",
    "itResourceName": "DisconnectedAppInstance1",
    "objectKey": "9",
    "objectName": "DisconnectedAppInstance1",
    "type": "Disconnected",
    "isSoftDelete": "false",
    "accountForm": {
        "activeVersion": "0",
        "description": "DisconnectedAppInstance1 Form",
        "formKey": "18",
        "latestVersion": "0",
        "name": "UD_DIS461",
        "isChild": "false",
        "formFields": [
            {
                "fieldKey": "270",
                "label": "ITResource",
                "length": "0",
                "name": "UD_DIS461_IT",
                "type": "ITResourceLookupField",
                "variantType": "long",
                "defaultValue": "0",
                "isEncrypted": "false"
            },
            {
                "fieldKey": "271",
                "label": "Account Login",
                "length": "256",
                "name": "UD_DIS461_LOGIN",
                "type": "TextField",
                "variantType": "String",
                "defaultValue": "",
                "isEncrypted": "false"
            },
            {
                "fieldKey": "272",
                "label": "Password",
                "length": "125",
                "name": "UD_DIS461_PASSWORD",
                "type": "PasswordField",
                "variantType": "String",
                "defaultValue": "",
                "isEncrypted": "true"
            },
            {
                "fieldKey": "273",
                "label": "Account ID",
                "length": "256",
                "name": "UD_DIS461_ACCOUNTID",
                "type": "TextField",
                "variantType": "String",
                "defaultValue": "",
                "isEncrypted": "false"
            }
        ]
    }
}
先頭に戻る