Informações e instruções das APIs dos produtos Locaweb.
Manipulando templates customizados em servidores cloud via API
Lista todos os templates customizados de um servidor cloud.
Retorno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"data": [
{
"type": "custom_templates",
"id": 6319,
"attributes": {
"name": "template3",
"description": "mytemplate",
"uuid": null,
"taken_at": null,
"status": "creating"
}
}
],
"links": {
"self": "https://DOMINIO/v1/cloud/servers/SERVER_NAME/custom_templates?page%5Bnumber%5D=1&page%5Bsize%5D=1"
},
"meta": {
"total": 1
}
}
Exibe as informações de um template customizado.
Parâmetro | Descrição | Retornado por padrão |
---|---|---|
name | Nome dado ao template, fornecido ao criar um novo template | Sim |
description | Descrição dada ao template, fornecida ao criar um novo template | Sim |
uuid | Identificador único, gerado após todo o processo de criação do template no servidor cloud | Sim |
taken_at | Data gerada após todo o processo de criação do template no servidor cloud | Sim |
status |
|
Sim |
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
34
35
36
37
{
"data": {
"type": "custom_templates",
"id": 6319,
"attributes": {
"name": "template3",
"description": "mytemplate",
"uuid": null,
"taken_at": null,
"status": "creating"
},
"relationships": {
"scheduled_snapshot": {
"links": {
"related": "https://DOMINIO/v1/cloud/servers/SERVER_NAME/scheduled_snapshots"
}
},
"server": {
"links": {
"related": "https://DOMINIO/v1/cloud/servers/SERVER_NAME/"
},
"data": {
"type": "servers",
"id": "SERVER_NAME"
}
}
}
},
"links": {
"self": "https://DOMINIO/v1/cloud/servers/SERVER_NAME/custom_templates/6319"
},
"meta": {
"actions": [
"revert"
]
}
}
Criar um novo template do servidor.
Parâmetros:
Parâmetro | Descrição | Exemplo | Obrigatório |
---|---|---|---|
name | Nome do template | template4 | Sim |
description | Descrição do template | mytemplate4 | Não |
1
2
3
4
5
6
7
8
9
{
"data": {
"type": "custom_templates",
"attributes": {
"name": "template4",
"description": "mytemplate4"
}
}
}
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
34
35
36
37
{
"data": {
"type": "custom_templates",
"id": 6320,
"attributes": {
"name": "template4",
"description": "mytemplate4",
"uuid": null,
"taken_at": null,
"status": "creating"
},
"relationships": {
"scheduled_snapshot": {
"links": {
"related": "https://DOMINIO/v1/cloud/servers/SERVER_NAME/scheduled_snapshots"
}
},
"server": {
"links": {
"related": "https://DOMINIO/v1/cloud/servers/SERVER_NAME/"
},
"data": {
"type": "servers",
"id": "SERVER_NAME"
}
}
}
},
"links": {
"self": "https://DOMINIO/v1/cloud/servers/SERVER_NAME/custom_templates/6320"
},
"meta": {
"actions": [
"revert"
]
}
}
Exclusão de um determinado template.
Código Resposta HTTP: 204