Copy Alert
==========

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

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/alert/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/alert/copy/agent/{agent_id}, headers = headers)

   print(r.json())

.. code:: javascript

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

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

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

エージェントレベルのアラートを別のエージェントにコピーします。

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

.. code:: json

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

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

.. 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:`CopyAlertAgentData<CopyAlertAgentData>` ,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\_\ *alert_copy_server*\ {server_id}
----------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/alert/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/alert/copy/server/{server_id}, headers = headers)

   print(r.json())

.. code:: javascript

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

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

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

サーバーレベルのアラートを別のサーバーにコピーします。

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

.. code:: json

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

.. _パラメーター-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:`CopyAlertServerData<CopyAlertServerData>` ,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\_\ *alert_copy_server*\ {server_id}\ *database*\ {database_name}
---------------------------------------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/alert/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/alert/copy/server/{server_id}/database/{database_name}, headers = headers)

   print(r.json())

.. code:: javascript

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

   fetch(https://PEM-SERVER-IP/api/v14/alert/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 /alert/copy/server/{server_id}/database/{database_name}``

データベースレベルのアラートを別のデータベースにコピーします。

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

.. code:: json

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

.. _パラメーター-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:`CopyAlertDatabaseData<CopyAlertDatabaseData>` ,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\_\ *alert_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/alert/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/alert/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",
       "existing_alert_options": "I"
     }
   ];
   const headers = {
     Content-Type:application/json,
     X-Auth-Token:string
   };

   fetch(https://PEM-SERVER-IP/api/v14/alert/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 /alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}``

スキーマレベルのアラートを別のスキーマにコピーします。

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

.. code:: json

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

.. _パラメーター-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:`CopyAlertSchemaData<CopyAlertSchemaData>` ,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::
   この操作には認証が必要ありません

post\_\ *alert_copy_server*\ {server_id}\ *database*\ {database_name}\ *schema*\ {schema_name}\ *table*\ {table_name}
---------------------------------------------------------------------------------------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_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/alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}, headers = headers)

   print(r.json())

.. code:: javascript

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

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

``POST /alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}``

テーブルレベルのアラートを別のテーブルにコピーします。

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

.. code:: json

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

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

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

.. 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,スキーマ名
  table_name,path,string,true,テーブル名
  X-Auth-Token,header,string,true,承認トークン
  body,body,:ref:`CopyAlertTableData<CopyAlertTableData>` ,true,なし

.. _詳細な説明-4:

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

**body** 注

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

**応答例**

.. _応答-4:

応答
^^^^

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

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

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

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

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

post\_\ *alert_copy_server*\ {server_id}\ *database*\ {database_name}\ *schema*\ {schema_name}\ *index*\ {index_name}
---------------------------------------------------------------------------------------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_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/alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}, headers = headers)

   print(r.json())

.. code:: javascript

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

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

``POST /alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}``

インデックスレベルのアラートを別のインデックスにコピーします。

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

.. code:: json

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

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

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

.. 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,スキーマ名
  index_name,path,string,true,インデックス名
  X-Auth-Token,header,string,true,承認トークン
  body,body,:ref:`CopyAlertIndexData<CopyAlertIndexData>` ,true,なし

.. _詳細な説明-5:

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

**body** 注

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

**応答例**

.. _応答-5:

応答
^^^^

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

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

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

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

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

post\_\ *alert_copy_server*\ {server_id}\ *database*\ {database_name}\ *schema*\ {schema_name}\ *function*\ {function_name}\ *args*\ {function_arguments}
---------------------------------------------------------------------------------------------------------------------------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/args/{function_arguments} \
     -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/alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/args/{function_arguments}, headers = headers)

   print(r.json())

.. code:: javascript

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

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

``POST /alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/args/{function_arguments}``

ファンクションレベルのアラートを別のファンクションにコピーします。

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

.. code:: json

   [
     {
       "type": "string",
       "server_id": 0,
       "database_name": "string",
       "schema_name": "string",
       "function_name": "string",
       "function_arguments": "string",
       "existing_alert_options": "I"
     }
   ]

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

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

.. 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,スキーマ名
  function_name,path,string,true,ファンクション名
  function_arguments,path,string,true,ファンクション引数のコンマ区切りリスト。
  X-Auth-Token,header,string,true,承認トークン
  body,body,:ref:`CopyAlertFunctionData<CopyAlertFunctionData>` ,true,なし

.. _詳細な説明-6:

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

**function_arguments** ファンクション引数のコンマ区切りリスト。

注ファンクションの引数がない場合は、スペースを入力します

**body** 注

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

**応答例**

.. _応答-6:

応答
^^^^

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

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

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

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

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

post\_\ *alert_copy_server*\ {server_id}\ *database*\ {database_name}\ *schema*\ {schema_name}\ *sequence*\ {sequence_name}
---------------------------------------------------------------------------------------------------------------------------

**コードサンプル**

.. code:: shell


   #  You can also use wget

   curl -X POST https://PEM-SERVER-IP/api/v14/alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_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/alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}, headers = headers)

   print(r.json())

.. code:: javascript

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

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

``POST /alert/copy/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}``

シーケンスレベルのアラートを別のシーケンスにコピーします。

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

.. code:: json

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

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

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

.. 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,スキーマ名
  sequence_name,path,string,true,シークエンス名
  X-Auth-Token,header,string,true,承認トークン
  body,body,:ref:`CopyAlertSequenceData<CopyAlertSequenceData>` ,true,なし

.. _詳細な説明-7:

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

**body** 注

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

**応答例**

.. _応答-7:

応答
^^^^

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

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

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

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

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