API Ambientes
Chamadas de API para operação de Ambientes.
Listar Ambientes
Listagem de todos os ambientes.
GET /environments/Resposta
Status: 200 OK
[
{
"amb_uuid": "dd2f7c4e-8dee-4ecc-8033-f21207945d55",
"nome": "Ambiente 1",
"in_maintenance": false,
"maintenance_msg": "Em manutenção",
"schedule_maintenance": false,
"schedule_maintenance_start": "2020-12-11T03:10:14-03:00",
"schedule_maintenance_end": "2020-12-12T07:35:15-03:00",
"schedule_maintenance_msg": "Em manutenção",
"terminate_sessions": false,
"terminate_instances": false,
"schedule_warning": false,
"schedule_warning_start": "2020-12-24T00:00:00-03:00",
"schedule_warning_end": "2020-12-25T00:00:00-03:00",
"schedule_warning_msg": "Feliz Natal!",
"display_warning_to_logged_users": false,
"environment_state": "available",
"preparation_server": {
"instance_id": "ocid1.instance.oc1...",
"name": "TEMPLATE_SERVER_NAME",
"public_ip": "1.2.3.4",
"private_ip": "4.3.2.1",
"instance_state": "RUNNING",
"stop_time": "2021/03/15 19:42:25"
}
}
]Campos do Objeto Ambiente
amb_uuid
string
Identificador único do ambiente
nome
string
Nome do ambiente
in_maintenance
boolean
Se está em manutenção imediata
maintenance_msg
string
Mensagem de manutenção
schedule_maintenance
boolean
Se possui manutenção programada ativa
schedule_maintenance_start
string/null
Data/hora de início da manutenção programada
schedule_maintenance_end
string/null
Data/hora de fim da manutenção programada
schedule_maintenance_msg
string
Mensagem da manutenção programada
terminate_sessions
boolean
Se encerra sessões na manutenção
terminate_instances
boolean
Se encerra instâncias na manutenção
schedule_warning
boolean
Se possui aviso programado ativo
schedule_warning_start
string/null
Data/hora de início do aviso
schedule_warning_end
string/null
Data/hora de fim do aviso
schedule_warning_msg
string
Mensagem do aviso
display_warning_to_logged_users
boolean
Se exibe aviso para usuários já logados
environment_state
string
Estado do ambiente (ex: available)
preparation_server
object/null
Dados do servidor de preparação (pode ser null)
Obter dados de um ambiente
Obtém dados de um ambiente especificado por seu UUID.
Parâmetros de Path
amb_uuid
Sim
UUID do ambiente
Resposta
Status: 200 OK
Retorna o objeto do ambiente com a mesma estrutura da listagem.
Ativar / Desativar manutenção imediata
Ativa ou desativa a manutenção imediata em um ambiente completo.
Parâmetros de Path
amb_uuid
Sim
UUID do ambiente
Body da Requisição
in_maintenance
boolean
Sim
true para ativar, false para desativar
maintenance_msg
string
Não
Mensagem apresentada aos usuários durante o próximo login
Resposta
Status: 200 OK
Retorna o objeto do ambiente atualizado.
Ativar / Desativar manutenção programada
Ativa ou desativa a manutenção programada em um ambiente completo.
É obrigatório especificar todos os campos abaixo quando schedule_maintenance for true.
Parâmetros de Path
amb_uuid
Sim
UUID do ambiente
Body da Requisição
schedule_maintenance
boolean
Sim
Ativa/desativa manutenção programada
schedule_maintenance_start
string
Condicional
Data/hora de início. Formato: 2021-12-01T23:10:00.000-03:00
schedule_maintenance_end
string
Condicional
Data/hora de encerramento
schedule_maintenance_msg
string
Condicional
Mensagem apresentada aos usuários
terminate_sessions
boolean
Não
Encerra sessões dos usuários ativos
terminate_instances
boolean
Não
Encerra instâncias ativas
Resposta
Status: 200 OK
Retorna o objeto do ambiente atualizado.
Ativar / Desativar avisos programados
Ativa ou desativa a exibição programada de avisos em um ambiente completo.
É obrigatório especificar todos os campos abaixo quando schedule_warning for true.
Parâmetros de Path
amb_uuid
Sim
UUID do ambiente
Body da Requisição
schedule_warning
boolean
Sim
Ativa/desativa avisos programados
schedule_warning_start
string
Condicional
Data/hora de início
schedule_warning_end
string
Condicional
Data/hora de encerramento
schedule_warning_msg
string
Condicional
Mensagem do aviso
display_warning_to_logged_users
boolean
Condicional
Exibe aviso para usuários já logados
Resposta
Status: 200 OK
Retorna o objeto do ambiente atualizado.
Isto foi útil?
