機械翻訳について

スナップショットの作成

post

/ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/snapshots

指定されたプロジェクトで新規スナップショットを作成し、スナップショットの名前やIdなどの新規スナップショットの詳細を返します。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
フォーム・パラメータ
トップに戻る

レスポンス

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

200レスポンス

成功した操作
本文()
ルート・スキーマ : snapshot
型: object
プロジェクトから作成された設計時スナップショットの表現

201レスポンス

成功。 スナップショットが正常に作成されました。

400レスポンス

スナップショット名が無効です。

401レスポンス

未認可

403レスポンス

権限が必要です。 ユーザーは、このプロジェクトにスナップショットを作成できません

404レスポンス

スペース/プロジェクトが見つかりません。

409レスポンス

スナップショットはすでに存在します。

500レスポンス

スナップショット作成中のエラー
トップに戻る

次の例は、RESTリソースに対してPOSTリクエストを発行して、スペースにスナップショットを作成する方法を示しています。

 curl -X POST --header 'Content-Type: application/x-www-form-urlencoded' --header 'Accept: application/json' -H "Authorization: Bearer access_token' -d 'snapshotName=Snapshot1' -d 'snapshotDescription=This is my new snapshot' 'http://example.com:7001/ic/api/process/v1/spaces/<spaceId>/projects/<projectId>/snapshots'

説明

  • example.com は、Oracle Integrationが実行されているホストです。

  • <version>はREST APIバージョンです。

  • Content-Type: application/x-www-form-urlencoded

  • Request URL: http://example.com:7001/ic/api/process/<version>/spaces/<spaceId>/projects/<projectId>/snapshots

  • <spaceId>はスペースの一意のIDです。 使用可能なスペースを取得するには、「スペースの取得」を参照してください。

  • <projectId>は、プロジェクトの一意のIDです。 利用可能なプロジェクトを取得するには、「プロジェクトの取得」を参照してください

次に、スナップショットの作成に必要なリクエスト・パラメータを示します。 スナップショットを作成するには、application/x-www-form-urlencodedパラメータを指定する必要があります。

  • snapshotName: スナップショットの名前を指定します(たとえば、MySnapshot)

  • description: スナップショットの説明を指定します。

レスポンス・ヘッダーの例

Status Code: 201 created
Date:   Mon, 03 Apr 2017 09:39:39 GMT 
Content-Type:  application/json

レスポンス本文の例

{
  "id": "Snapshot1",
  "description": "This is my Snapshot",
  "creator": "jsmith",
  "creation": "2017-04-03,03:21:19 PDT",
  "links": [
    {
      "href": "http://example.com:7001/ic/api/process/v1/spaces/46423b0a-a6a1-4748-b677-e8160bf50ce9/projects/New%20Project/snapshots/Snapshot1",
      "rel": "self"
    },
    {
      "href": "http://example.com:7001/ic/api/process/v1/spaces/46423b0a-a6a1-4748-b677-e8160bf50ce9/projects/New%20Project/snapshots/Snapshot1",
      "rel": "canonical"
    },
    {
      "href": "http://example.com:7001/ic/api/process/v1/spaces/46423b0a-a6a1-4748-b677-e8160bf50ce9/projects/New%20Project",
      "rel": "parent"
    }
  ]
}
先頭に戻る