API Servidor de Preparação Otimizada
Chamadas de API para publicar e verificar status de publicação de servidores de preparação de ambientes
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
POST /environments/{amb_uuid}/servers/template/optimized-publish/Parâmetros de Path
amb_uuid
Sim
UUID do ambiente
Body da Requisiçã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
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.
Instâncias atualizadas são iniciadas, instâncias anteriores são bloqueadas, mas usuários não são desconectados.
Instâncias anteriores são bloqueadas e usuários são notificados para reconexão.
Importante: Não é possível enviar
block_users: truecomblock_instances: false.
Qualquer modo acima aceita stop_server: true para deixar o servidor de preparação indisponível durante a criação da imagem.
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
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
PUBLISHING
Publicação em andamento
PUBLISHED
Publicação concluída
ERROR
Erro na publicação
Atualizado
Isto foi útil?
