Copy Probe
==========

post\_\ *probe_copy_agent*\ {agent_id}
--------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/probe/copy/agent/{agent_id} \
     -H Content-Type: application/json \
     -H X-Auth-Token: string

.. code:: python

   import requests
   headers = {
     Content-Type: application/json,
     X-Auth-Token: string
   }

   r = requests.post(https://PEM-SERVER-IP/api/v14/probe/copy/agent/{agent_id}, headers = headers)

   print(r.json())

.. code:: javascript

   const inputBody = [
     {
       "type": "string",
       "agent_id": 0
     }
   ];
   const headers = {
     Content-Type:application/json,
     X-Auth-Token:string
   };

   fetch(https://PEM-SERVER-IP/api/v14/probe/copy/agent/{agent_id},
   {
     method: POST,
     body: inputBody,
     headers: headers
   })
   .then(function(res) {
       return res.json();
   }).then(function(body) {
       console.log(body);
   });

``POST /probe/copy/agent/{agent_id}``

エージェントレベルのプローブを別のエージェントにコピーします。

**ボディパラメーター**

.. code:: json

   [
     {
       "type": "string",
       "agent_id": 0
     }
   ]

パラメーター
^^^^^^^^^^^^

.. csv-table::
  :header: Name,In,Type,Required,Description
  :widths: 11,7,7,7,17
  :align: left
  :class: longtable

  agent_id,path,integer,true,エージェントID
  X-Auth-Token,header,string,true,承認トークン
  body,body,:ref:`CopyAgentData<CopyAgentData>` ,true,なし

詳細な説明
''''''''''

**body** 注

- **type** 値は’agent’である必要があります

**応答例**

応答
^^^^

.. csv-table::
  :header: Status,Meaning,Description,Schema
  :widths: 15,12,12,20
  :align: left
  :class: longtable

  200,:ref:`コマンドラインからのサーバーインストーラーの呼び出し<コマンドラインからのサーバーインストーラーの呼び出し>` ,ステータス200,None

レスポンススキーマ
^^^^^^^^^^^^^^^^^^

..  Note::
   この操作には認証が必要ありません

post\_\ *probe_copy_server*\ {server_id}
----------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/probe/copy/server/{server_id} \
     -H Content-Type: application/json \
     -H X-Auth-Token: string

.. code:: python

   import requests
   headers = {
     Content-Type: application/json,
     X-Auth-Token: string
   }

   r = requests.post(https://PEM-SERVER-IP/api/v14/probe/copy/server/{server_id}, headers = headers)

   print(r.json())

.. code:: javascript

   const inputBody = [
     {
       "type": "string",
       "server_id": 0
     }
   ];
   const headers = {
     Content-Type:application/json,
     X-Auth-Token:string
   };

   fetch(https://PEM-SERVER-IP/api/v14/probe/copy/server/{server_id},
   {
     method: POST,
     body: inputBody,
     headers: headers
   })
   .then(function(res) {
       return res.json();
   }).then(function(body) {
       console.log(body);
   });

``POST /probe/copy/server/{server_id}``

サーバーレベルのプローブを別のサーバーにコピーします。

**ボディパラメーター**

.. code:: json

   [
     {
       "type": "string",
       "server_id": 0
     }
   ]

.. _パラメーター-1:

パラメーター
^^^^^^^^^^^^

.. csv-table::
  :header: Name,In,Type,Required,Description
  :widths: 11,7,7,7,17
  :align: left
  :class: longtable

  server_id,path,integer,true,サーバーID
  X-Auth-Token,header,string,true,承認トークン
  body,body,:ref:`CopyServerData<CopyServerData>` ,true,なし

.. _詳細な説明-1:

詳細な説明
''''''''''

**body** 注

- **type** 値は’server’である必要があります

**応答例**

.. _応答-1:

応答
^^^^

.. csv-table::
  :header: Status,Meaning,Description,Schema
  :widths: 15,12,12,20
  :align: left
  :class: longtable

  200,:ref:`コマンドラインからのサーバーインストーラーの呼び出し<コマンドラインからのサーバーインストーラーの呼び出し>` ,ステータス200,None

.. _レスポンススキーマ-1:

レスポンススキーマ
^^^^^^^^^^^^^^^^^^

..  Note::
   この操作には認証が必要ありません

post\_\ *probe_copy_server*\ {server_id}\ *database*\ {database_name}
---------------------------------------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/probe/copy/server/{server_id}/database/{database_name} \
     -H Content-Type: application/json \
     -H X-Auth-Token: string

.. code:: python

   import requests
   headers = {
     Content-Type: application/json,
     X-Auth-Token: string
   }

   r = requests.post(https://PEM-SERVER-IP/api/v14/probe/copy/server/{server_id}/database/{database_name}, headers = headers)

   print(r.json())

.. code:: javascript

   const inputBody = [
     {
       "type": "string",
       "server_id": 0,
       "database_name": "string"
     }
   ];
   const headers = {
     Content-Type:application/json,
     X-Auth-Token:string
   };

   fetch(https://PEM-SERVER-IP/api/v14/probe/copy/server/{server_id}/database/{database_name},
   {
     method: POST,
     body: inputBody,
     headers: headers
   })
   .then(function(res) {
       return res.json();
   }).then(function(body) {
       console.log(body);
   });

``POST /probe/copy/server/{server_id}/database/{database_name}``

データベースレベルのプローブを別のデータベースにコピーします。

**ボディパラメーター**

.. code:: json

   [
     {
       "type": "string",
       "server_id": 0,
       "database_name": "string"
     }
   ]

.. _パラメーター-2:

パラメーター
^^^^^^^^^^^^

.. csv-table::
  :header: Name,In,Type,Required,Description
  :widths: 11,7,7,7,17
  :align: left
  :class: longtable

  server_id,path,integer,true,サーバーID
  database_name,path,string,true,データベース名
  X-Auth-Token,header,string,true,承認トークン
  body,body,:ref:`CopyDatabaseData<CopyDatabaseData>` ,true,なし

.. _詳細な説明-2:

詳細な説明
''''''''''

**body** 注

- **type** 値は’database’である必要があります

**応答例**

.. _応答-2:

応答
^^^^

.. csv-table::
  :header: Status,Meaning,Description,Schema
  :widths: 15,12,12,20
  :align: left
  :class: longtable

  200,:ref:`コマンドラインからのサーバーインストーラーの呼び出し<コマンドラインからのサーバーインストーラーの呼び出し>` ,ステータス200,None

.. _レスポンススキーマ-2:

レスポンススキーマ
^^^^^^^^^^^^^^^^^^

..  Note::
   この操作には認証が必要ありません

post\_\ *probe_copy_server*\ {server_id}\ *database*\ {database_name}\ *schema*\ {schema_name}
----------------------------------------------------------------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/probe/copy/server/{server_id}/database/{database_name}/schema/{schema_name} \
     -H Content-Type: application/json \
     -H X-Auth-Token: string

.. code:: python

   import requests
   headers = {
     Content-Type: application/json,
     X-Auth-Token: string
   }

   r = requests.post(https://PEM-SERVER-IP/api/v14/probe/copy/server/{server_id}/database/{database_name}/schema/{schema_name}, headers = headers)

   print(r.json())

.. code:: javascript

   const inputBody = [
     {
       "type": "string",
       "server_id": 0,
       "database_name": "string",
       "schema_name": "string"
     }
   ];
   const headers = {
     Content-Type:application/json,
     X-Auth-Token:string
   };

   fetch(https://PEM-SERVER-IP/api/v14/probe/copy/server/{server_id}/database/{database_name}/schema/{schema_name},
   {
     method: POST,
     body: inputBody,
     headers: headers
   })
   .then(function(res) {
       return res.json();
   }).then(function(body) {
       console.log(body);
   });

``POST /probe/copy/server/{server_id}/database/{database_name}/schema/{schema_name}``

スキーマレベルのプローブを別のスキーマにコピーします。

**ボディパラメーター**

.. code:: json

   [
     {
       "type": "string",
       "server_id": 0,
       "database_name": "string",
       "schema_name": "string"
     }
   ]

.. _パラメーター-3:

パラメーター
^^^^^^^^^^^^

.. csv-table::
  :header: Name,In,Type,Required,Description
  :widths: 11,7,7,7,17
  :align: left
  :class: longtable

  server_id,path,integer,true,サーバーID
  database_name,path,string,true,データベース名
  schema_name,path,string,true,スキーマ名
  X-Auth-Token,header,string,true,承認トークン
  body,body,:ref:`CopySchemaData<CopySchemaData>` ,true,なし

.. _詳細な説明-3:

詳細な説明
''''''''''

**body** 注

- **type** 値は’schema’である必要があります

**応答例**

.. _応答-3:

応答
^^^^

.. csv-table::
  :header: Status,Meaning,Description,Schema
  :widths: 15,12,12,20
  :align: left
  :class: longtable

  200,:ref:`コマンドラインからのサーバーインストーラーの呼び出し<コマンドラインからのサーバーインストーラーの呼び出し>` ,ステータス200,None

.. _レスポンススキーマ-3:

レスポンススキーマ
^^^^^^^^^^^^^^^^^^

..  Note::
   この操作には認証が必要ありません
