アプリケーション・インスタンス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/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      }
    ]
  }
}
先頭に戻る