機械翻訳について

プロジェクト内の統合の取得

get

/ic/api/integration/v1/projects/{projectId}/integrations

最終更新時間でソートされたプロジェクト内のすべての統合に関する情報を取得します。

リクエスト

パス・パラメータ
問合せパラメータ
  • これはサービス・インスタンスの名前です。 この値は、サービス・インスタンス・フィールドで指定した情報ページから取得できます。
  • 返される結果のページ区切りには、オフセット・パラメータを使用します。 この制限は、一度に返すアイテムの最大数です。 たとえば、offset=3&limit=16は、4番目のアイテムから始まる統合をリストすることを示し、リストには16個のアイテムが含まれます。
  • 戻される結果のページ区切りには、制限パラメータを使用します。 オフセットは、レコードを返す開始ポイントです。 たとえば、offset=3&limit=16は、4番目のアイテムから始まる統合をリストすることを示し、リストには16個のアイテムが含まれます。
  • 統合名または最終更新時間ごとに結果を並べ替えます。

    有効な値:

    • name: 統合名により統合を順序付けします。 例: orderBy=name.
    • time: 最終更新時間別に統合を順序付けします。 例: orderBy=time.
  • 統合名、ステータス、タイプおよび統合スタイルで統合をフィルタします。

    有効なパラメータ:

    • name: 統合の名前。 完全一致または次をサポートします。 たとえば:
      • 統合名の完全一致である統合を取得するには、次を指定します:
        q={name:'My Integration Name'}
      • 統合名に指定された文字列を含むすべての統合を取得するには、次のように指定します:
        q={name: /Oracle/}
    • status: 統合のステータス。 有効な値: ACTIVATED, CONFIGURED, INPROGRESS, FAILEDACTIVATION.

      たとえば、SC2RNを含み、ステータスが構成済であるすべての統合を取得するには、次を指定します:

      {name : /SC2RN/, status : 'CONFIGURED'}
    • type: 統合のタイプ。

      有効な値: PREBUILT, CUSTOM, DEVELOPED.

    • style: 統合のスタイル。 有効な値:
      • freeform_mapmydata
        -アプリケーション駆動型オーケストレートされた統合
      • freeform_scheduled
        - スケジュール済オーケストレーション統合
      • template_mapmydata
        - 基本ルーティング・マップMyデータ統合
      • template_subscribetooic
        - OIC統合へのサブスクライブ
      • template_publishtooic
        - OIC統合にパブリッシュ

この操作のリクエスト本文がありません。

トップに戻る

レスポンス

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

200レスポンス

操作の成功
本文()
ルート・スキーマ : IntegrationsRs
型: object
ソースを表示
ネストされたスキーマ: items
型: array
統合のリスト
ソースを表示
ネストされたスキーマ : IntegrationListRs
型: object
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs
型: object
ソースを表示
ネストされたスキーマ : end-points
型: array
エンドポイント
ソースを表示
ネストされたスキーマ : フィルム・ストリップ
型: array
フィルムストリップ
ソースを表示
ネストされたスキーマ: properties
型: array
統合プロパティ・リスト
ソースを表示
ネストされたスキーマ : tracking-variables
型: array
トラッキング変数リスト
ソースを表示
ネストされたスキーマ: certificates
型: array
ソースを表示
ネストされたスキーマ : connections
型: array
ソースを表示
ネストされたスキーマ : libraries
型: array
ソースを表示
ネストされたスキーマ : lookups
型: array
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs.CertificateDependencyRs
型: object
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs.ConnectionDependencyRs
型: object
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs.LibraryDependencyRs
型: object
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs.LookupDependencyRs
型: object
ソースを表示
ネストされたスキーマ : EndPointRs
型: object
ソースを表示
ネストされたスキーマ : ConnectionBaseRs
型: object
すべてに一致
ソースを表示
ネストされたスキーマ : IdResource
すべてに一致
ソースを表示
ネストされたスキーマ : GenericRestResource
型: object
ソースを表示
ネストされたスキーマ : IdResource-allOf[1]
型: object
ソースを表示
ネストされたスキーマ : FilmstripRs
型: object
ソースを表示
ネストされたスキーマ : IntegrationPropRs
型: object
ソースを表示
ネストされたスキーマ : TrackingVariableTypeRs
型: object
ソースを表示
ネストされたスキーマ : TrackingVariableTypeRs.ReferenceTypeRs
型: object
ソースを表示
ネストされたスキーマ : TrackingVariableTypeRs.OutputWirepointTypeRs
型: object
ソースを表示
ネストされたスキーマ : property
型: array
ソースを表示
ネストされたスキーマ : property
型: array
ソースを表示
ネストされたスキーマ : TrackingVariableTypeRs.PropertyTypeRs
型: object
ソースを表示

400レスポンス

パラメータの形式が正しくありません

500レスポンス

サーバー・エラー
トップに戻る

次の例は、cURLを使用してRESTリソースに対するGETリクエストを発行して、プロジェクトの統合に関する詳細を取得する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。

例: 名前にSC2RNまたはSC2RNが含まれ、プロジェクトTEST_PROJECTでステータスがCONFIGUREDである統合を取得

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" --data-urlencode "q={name: /SC2RN/, status: 'CONFIGURED'}" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/projects/TEST_PROJECT/integrations?integrationInstance=service-instance

例: プロジェクトTEST_PROJECT内の返された統合のページ区切り

ページ区切りは制限とオフセットで実行されます。 この例では、4番目のアイテムから統合が開始されていることを示しています。 リストには16アイテムが含まれます。

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" -d "offset=3&limit=16" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/projects/TEST_PROJECT/integrations?integrationInstance=service-instance

例: 統合名をプロジェクトTEST_PROJECTでアルファベット順に並べた統合を取得

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" -d "orderBy=name" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/projects/TEST_PROJECT/integrations?integrationInstance=service-instance

例: プロジェクト内のすべての統合を取得TEST_PROJECT

curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/projects/TEST_PROJECT/integrations?integrationInstance=service-instance
先頭に戻る