サービス・インスタンスの設計時メタデータのインポート
post
ic/api/common/v1/importServiceInstanceArchive
統合の設計時メタデータを現在の統合インスタンスにインポートします。 このアクションはアーカイブを非同期でインポートします。
リクエスト
この操作のリクエスト・パラメータはありません。
サポートされているメディア・タイプ
- application/json
ルート・スキーマ: schema
型:
stringレスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
操作の成功
ルート・スキーマ: Object
型:
object202レスポンス
リクエストが受け入れられました
400レスポンス
不正なリクエスト、必須データの欠落
409レスポンス
競合、インポート・ジョブがすでに進行中であるか、指定されたジョブ名がすでに存在
500レスポンス
サーバー・エラー
例
次の例は、cURLを使用してRESTリソースに対するPOSTリクエストを発行して、サービス・インスタンスの設計時メタデータをインポートする方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。
例: サービス・インスタンスの設計時メタデータのインポート
curl
--location 'https://
design.integration.region.ocp.oraclecloud.com/ic/api/common/v1/importServiceInstanceArchive?integrationInstance=service-instance
' \--header
'Content-Type: application/json' \--header
'Authorization: Bearer xxxx\--data
'{"archiveFile":"export_si_data",
"description": "", "importActivateMode":
"importOnly", "importSecurityArtifacts": true | false,
"jobName":"Import of instance si01-TRFRFTTYG-px-pp","storageInfo":{
"storageUrl":"https://<storage URL>.oraclecloud.com/v1/tenancy/bucket-name ",
"storageUser":"username",
"storagePassword":"password
" }
}'
例: サービス・インスタンスの設計時メタデータのインポートおよびアクティブ化
curl --location 'https:// design.integration.region.ocp.oraclecloud.com/ic/api/common/v1/importServiceInstanceArchive?integrationInstance=service-instance' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer xxxxx' \
--data '{
"archiveFile": "export_si_data",
"description": "test desc",
"importActivateMode": "importActivate",
"importSecurityArtifacts": true,
"jobName": "Import of instance xxxx",
"startSchedules": true | false,
"storageInfo": {
"storageUrl": "https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/v1/ tenancy/bucket-name",
"storageUser": "storage user",
"storagePassword": "password"
}
}'