Cobranças
A VMArea é pré-paga. As cobranças saem da sua carteira.- Criar cobra na hora o primeiro período, mais os adicionais. Se o saldo não cobrir, a API retorna
402. - Renovação é cobrada na data de vencimento. Pagar com atraso não muda a data do próximo vencimento.
- Upgrade (
POST /vms/{id}/upgrade) cobra na hora a diferença proporcional ao restante do período. Downgrades são rejeitados. - Os preços ficam travados na compra. Uma mudança posterior no catálogo não altera um servidor ou adicional existente.
GET /wallet e GET /wallet/transactions, e as faturas com GET /invoices. Recargas são feitas no painel.
Backups diários
Os backups diários são um adicional, cobrado por servidor.- Um backup roda toda noite.
- Mantemos 7 pontos de restauração diários e 4 semanais.
- Com o adicional ativo, você também pode fazer até 5 backups manuais por servidor com
POST /vms/{vmId}/backups. POST /vms/{vmId}/backups/enableativa o adicional. Uma nova ativação cobra o restante proporcional do período atual.POST /vms/{vmId}/backups/disablecancela na renovação. Os backups continuam ativos até lá.POST /vms/{vmId}/backups/{id}/restoresobrescreve os discos do servidor com aquele backup.
Snapshots
Um snapshot é uma cópia de um instante, guardada junto ao servidor. Não é um backup. Você pode manter até 5 por servidor. Snapshots são cobrados pelo espaço que ocupam. Cada snapshot acumula o próprio custo ao preço por GB travado na criação. Os valores acumulados são somados e cobrados em uma única linha na próxima renovação do servidor. Não há cobranças diárias separadas na carteira. Reverta um servidor comPOST /vms/{vmId}/snapshots/{id}/rollback.
Pagamento em atraso
Se a carteira não cobrir uma renovação, os dias contam a partir do vencimento.
Servidores com proteção contra exclusão são desligados, mas não excluídos automaticamente. Esses prazos podem mudar, e o objeto
lifecycle em GET /services sempre mostra as datas que valem para o serviço.
Excluir e restaurar
DELETE /vms/{id} remove um servidor.
- Com o adicional de backup diário, o servidor vai para Excluídos recentemente por 14 dias. O backup noturno mais recente é mantido. Alterações feitas depois desse backup são perdidas.
- Sem o adicional, a exclusão é definitiva.
- Passe
permanent=truepara excluir sem restauração em qualquer caso. - Um servidor protegido retorna
409. Remova a proteção antes comPATCH /vms/{id}.
GET /vms/recently-deletedlista os servidores que ainda podem ser restaurados, comrestorableUntilerestorePrice.GET /vms/{id}/restore-quotedetalha o preço: um período de cobrança ao preço travado, o adicional e as faturas em aberto do servidor antigo.POST /vms/{id}/restorecria um servidor substituto a partir do backup final e debita a carteira. PasseexpectedTotalda cotação. Se o preço mudou, você recebe409comQUOTE_CHANGED. Saldo insuficiente retorna402com o valor que falta.
Serviços
GET /services e GET /services/{id} retornam todos os serviços da conta com status, billing e um objeto lifecycle. lifecycle.state é ACTIVE, ENDING, SUSPENDED, RECENTLY_DELETED ou GONE. nextStep e nextStepAt indicam o que acontece em seguida e quando.