機械翻訳について

パッケージの取得

get

/ic/api/integration/v1/packages

最終更新時間でソートされたすべてのパッケージに関する情報を取得します。

リクエスト

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

    有効なパラメータ:

    • name: パッケージの名前。 完全一致または次をサポートします。 たとえば:
      • パッケージ名の完全一致であるパッケージを取得するには、次を指定します:
        q={name:'PackageName'}
        .
      • 指定した文字列がパッケージ名に含まれるすべてのパッケージを取得するには、次のように指定します:
        q={name: /pack/}
    • type: パッケージのタイプ。 有効な値: PREBUILT, DEVELOPED.

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

トップに戻る

レスポンス

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

200レスポンス

操作の成功
本文()
ルート・スキーマ : PackagesRs
型: object
ソースを表示
ネストされたスキーマ: items
型: array
パッケージのリスト
ソースを表示
ネストされたスキーマ : PackageRs
型: object
ソースを表示
ネストされたスキーマ: integrations
型: array
統合リスト
ソースを表示
ネストされたスキーマ : IntegrationBaseResource
すべてに一致
ソースを表示
ネストされたスキーマ : IdResource
すべてに一致
ソースを表示
ネストされたスキーマ : GenericRestResource
型: object
ソースを表示
ネストされたスキーマ : IdResource-allOf[1]
型: object
ソースを表示
ネストされたスキーマ : IntegrationBaseResource-allOf[2]
型: object
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs
型: object
ソースを表示
ネストされたスキーマ : フィルム・ストリップ
型: array
ソースを表示
ネストされたスキーマ: certificates
型: array
ソースを表示
ネストされたスキーマ : connections
型: array
ソースを表示
ネストされたスキーマ : libraries
型: array
ソースを表示
ネストされたスキーマ : lookups
型: array
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs.CertificateDependencyRs
型: object
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs.ConnectionDependencyRs
型: object
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs.LibraryDependencyRs
型: object
ソースを表示
ネストされたスキーマ : IntegrationDependencyRs.LookupDependencyRs
型: object
ソースを表示
ネストされたスキーマ : FilmstripRs
型: object
ソースを表示

400レスポンス

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

500レスポンス

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

次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによって、パッケージの詳細を取得する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。

例: すべてのパッケージの取得

curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/packages?integrationInstance=service-instance

例: どのような場合でも、パッケージ名にmyPackを含むパッケージのみを取得

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

例: 戻されるパッケージのページ番号付け

limitおよびoffsetでページ区切りが行われます。 この例では、パッケージを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/packages?integrationInstance=service-instance

例: パラメータを組み合せて、文字列を含むパッケージを取得し、結果のページを区切ります

問合せパラメータを組み合せるには、q--data-urlencodeオプションを使用します。 その他のパラメータは、-dオプションの後に追加できます。

この例では、myPackを大文字または小文字で含み、タイプがDEVELOPEDのパッケージを取得しています。

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" --data-urlencode "q={name: /myPack/, type:'DEVELOPED'}" -d "offset=3&limit=16" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/packages?integrationInstance=service-instance
先頭に戻る