Informações e instruções das APIs dos produtos Locaweb.
Manipulando Isos em servidores cloud via API
Lista todas as Isos disponíveis para um determinado servidor cloud.
Retorno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
"data": [
{
"type": "isos",
"id": 22,
"attributes": {
"name": "System Rescue 4.1",
"description": "Sistema operacional utilizado para reparar servidores que com problemas na inicialização ou corrompidos após travamento.",
"iso_name": "systemrescuecd-x86-4.1.0.iso",
"shared": true,
"bootable": true,
"integration_code": "",
"hypervisor": "xen"
}
},
{
"type": "isos",
"id": 20,
"attributes": {
"name": "XenServer Tools",
"description": "Ferramenta com um conjunto de scripts que integram as maquinas virtuais à sua infraestrutura.",
"iso_name": "xs-tools.iso",
"shared": true,
"bootable": false,
"integration_code": "",
"hypervisor": "xen"
}
}
],
"meta": {
"total": 2
}
}
Verifica se há uma Isos inserida no Servidor.
Caso exista, retorna informações da Iso inserida.
Retorno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"type": "isos",
"id": 22,
"attributes": {
"name": "System Rescue 4.1",
"description": "Sistema operacional utilizado para reparar servidores que com problemas na inicialização ou corrompidos após travamento.",
"iso_name": "systemrescuecd-x86-4.1.0.iso",
"shared": true,
"bootable": true,
"integration_code": "",
"hypervisor": "xen"
},
"relationships": {
"server": {
"links": {
"related": "https://api-servidores.qa.locaweb.com.br/v1/cloud/servers/qacpro0989"
}
}
}
}
Caso não exista, retorna uma mensagem de erro e HTTP Code 404(Not found).
Retorno:
1
2
3
4
5
6
{
"errors": {
"status": "not_found",
"detail": "There is no ISO cd inserted on this virtual machine"
}
}
Realiza a inserção uma iso em um servidor Cloud.
Essa ação só pode ser realizado com Isos disponíveis para o servidor cloud.
Retorno:
Código Resposta HTTP: 202
Exclusão de Iso inserida em um servidor Cloud.
Código Resposta HTTP: 204