パッケージの取得
get
/ic/api/integration/v1/packages/{packagename}
指定された名前のパッケージに関する詳細情報を取得します。
リクエスト
サポートされているメディア・タイプ
- application/json; charset=utf-8
パス・パラメータ
問合せパラメータ
- includeDependencies: boolean
レスポンスの統合セクションに統合依存性情報を含めます。
レスポンス
サポートされているメディア・タイプ
- application/json; charset=utf-8
- application/vnd.oracle.resource+json;type=singular
200レスポンス
操作の成功
ネストされたスキーマ : IntegrationBaseResource
型:
ソースを表示
object- code: string
- dependencies: object IntegrationDependencyRs
- id: string
- links: array links
- lockedFlag: boolean
デフォルト値:
false - name: string
- pattern: string
- patternDescription: string
- scheduleApplicable: boolean
デフォルト値:
false - scheduleDefined: boolean
デフォルト値:
false - status: string
- style: string
- styleDescription: string
- version: string
404レスポンス
見つかりません
500レスポンス
サーバー・エラー
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによって、パッケージの詳細を取得する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。
例: パッケージsamples.oracle.helloworldの詳細を取得
curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json"
https://integration.us.oraclecloud.com/ic/api/integration/v1/packages/samples.oracle.helloworld例: パッケージsamples.oracle.helloworldの詳細を取得し、依存性情報をレスポンスに含めます
curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json"
https://integration.us.oraclecloud.com/ic/api/integration/v1/packages/samples.oracle.helloworld?includeDependencies=true依存性情報を含むレスポンスの例:
{
"bartaType": "DEVELOPED",
"countOfIntegrations": 4,
"id": "samples.oracle.helloworld",
"integrations": [
{
"code": "API_USECASE3",
"dependencies": {
"connections": [
{
"id": "FTP_API_SLC02GAD",
"name": "FTP_API_SLC02GAD",
"role": "SOURCE_AND_TARGET",
"status": "INPROGRESS",
"type": "ftp"
}
]
},
...
}