Copy Probe#

post_probe_copy_agent{agent_id}#

Code samples

#  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
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())
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}

Copies agent-level probe to another agent.

Body parameter

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

Parameters#

Name

In

Type

Required

Description

agent_id

path

integer

true

Agent ID

X-Auth-Token

header

string

true

Token of authorization

body

body

CopyAgentData

true

none

Detailed descriptions#

body: NOTE:

  • type value must be ‘agent’

Example responses

Responses#

Status

Meaning

Description

Schema

200

Invoking the server installer from the command line

Status 200

None

Response Schema#

Note

This operation does not require authentication

post_probe_copy_server{server_id}#

Code samples

#  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
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())
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}

Copies server-level probe to another server.

Body parameter

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

Parameters#

Name

In

Type

Required

Description

server_id

path

integer

true

Server ID

X-Auth-Token

header

string

true

Token of authorization

body

body

CopyServerData

true

none

Detailed descriptions#

body: NOTE:

  • type value must be ‘server’

Example responses

Responses#

Status

Meaning

Description

Schema

200

Invoking the server installer from the command line

Status 200

None

Response Schema#

Note

This operation does not require authentication

post_probe_copy_server{server_id}database{database_name}#

Code samples

#  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
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())
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}

Copies database-level probe to another database.

Body parameter

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

Parameters#

Name

In

Type

Required

Description

server_id

path

integer

true

Server ID

database_name

path

string

true

Database name

X-Auth-Token

header

string

true

Token of authorization

body

body

CopyDatabaseData

true

none

Detailed descriptions#

body: NOTE:

  • type value must be ‘database’

Example responses

Responses#

Status

Meaning

Description

Schema

200

Invoking the server installer from the command line

Status 200

None

Response Schema#

Note

This operation does not require authentication

post_probe_copy_server{server_id}database{database_name}schema{schema_name}#

Code samples

#  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
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())
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}

Copies schema-level probe to another schema.

Body parameter

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

Parameters#

Name

In

Type

Required

Description

server_id

path

integer

true

Server ID

database_name

path

string

true

Database name

schema_name

path

string

true

Schema name

X-Auth-Token

header

string

true

Token of authorization

body

body

CopySchemaData

true

none

Detailed descriptions#

body: NOTE:

  • type value must be ‘schema’

Example responses

Responses#

Status

Meaning

Description

Schema

200

Invoking the server installer from the command line

Status 200

None

Response Schema#

Note

This operation does not require authentication