For the complete documentation index, see llms.txt. This page is also available as Markdown.

API Servidor de Preparação

Chamadas de API para executar ações no servidor de preparação de um ambiente.

Base path: /environments/{amb_uuid}/servers/template/

Obter dados do servidor de preparação

Recupera os dados do servidor de preparação do ambiente.

GET /environments/{amb_uuid}/servers/template/

Parâmetros de Path

Parâmetro
Obrigatório
Descrição

amb_uuid

Sim

UUID do ambiente

Parâmetros de Query (opcionais)

Parâmetro
Tipo
Descrição

force_refresh

boolean

Força a atualização das informações com o provedor

Resposta

Status: 200 OK

{
    "instance_id": "ocid1.instance.oc1...",
    "name": "TEMPLATE_SERVER_NAME",
    "instance_state": "RUNNING",
    "public_ip": "1.2.3.4",
    "private_ip": "4.3.2.1",
    "stop_time": "2021/03/15 19:42:25"
}

Valores possíveis de instance_state

Valor
Descrição

RUNNING

Servidor em execução

STOPPED

Servidor parado

STOPPING

Servidor parando

PENDING

Servidor pendente

TERMINATED

Servidor encerrado

WARNING

Servidor com alerta

Ligar servidor de preparação

Liga o servidor de preparação do ambiente.

Parâmetros de Path

Parâmetro
Obrigatório
Descrição

amb_uuid

Sim

UUID do ambiente

Resposta

Status: 204 No Content

Desligar servidor de preparação

Desliga o servidor de preparação do ambiente.

Parâmetros de Path

Parâmetro
Obrigatório
Descrição

amb_uuid

Sim

UUID do ambiente

Resposta

Status: 204 No Content

Publicar uma imagem padrão

Inicia o processo de publicação padrão (default) da instância de preparação do ambiente.

Parâmetros de Path

Parâmetro
Obrigatório
Descrição

amb_uuid

Sim

UUID do ambiente

Resposta

Status: 202 Accepted

Status de publicação de imagem

Recupera o status da publicação de imagem para a requisição especificada.

Parâmetros de Path

Parâmetro
Obrigatório
Descrição

amb_uuid

Sim

UUID do ambiente

request_id

Sim

UUID da requisição da publicação

Resposta

Status: 200 OK

Valores possíveis de image_publication_status

Valor
Descrição

PUBLISHING

Publicação em andamento

PUBLISHED

Publicação concluída

ERROR

Erro na publicação

Publicação Otimizada

A publicação otimizada oferece mais controle sobre o processo de publicação de imagens do servidor de preparação.

Publicar imagem de forma otimizada

Parâmetros de Path

Parâmetro
Obrigatório
Descrição

amb_uuid

Sim

UUID do ambiente

Body da Requisição

Campo
Tipo
Descrição

stop_server

boolean

Se o servidor de preparação deve ser parado durante a criação da imagem

notify_list

array

Lista de emails a serem notificados ao fim da publicação

replace_instances

object

Configurações de publicação

replace_instances.block_instances

boolean

Se instâncias com versões anteriores devem ser bloqueadas após publicação

replace_instances.block_users

boolean

Se deve solicitar reconexão dos usuários (requer block_instances: true)

replace_instances.block_users_message

string

Mensagem de aviso de reconexão (quando block_users: true)

replace_instances.block_users_seconds

number

Tempo de desconexão em segundos (quando block_users: true)

Valores aceitos para block_users_seconds

Valor
Equivalente

300

5 minutos

600

10 minutos

900

15 minutos

1200

20 minutos

1500

25 minutos

1800

30 minutos

Modos de Publicação

Instâncias atualizadas são iniciadas, instâncias anteriores não são bloqueadas, usuários não são desconectados.

Resposta

Status: 202 Accepted

Verificar status de publicação otimizada

Verifica o status da publicação de imagem para a requisição especificada.

Parâmetros de Path

Parâmetro
Obrigatório
Descrição

amb_uuid

Sim

UUID do ambiente

request_id

Sim

UUID da requisição da publicação

Resposta

Status: 200 OK

Valores possíveis de image_publication_status

Valor
Descrição

PUBLISHING

Publicação em andamento

PUBLISHED

Publicação concluída

ERROR

Erro na publicação

Atualizado

Isto foi útil?