# Platforms

A página Platforms centraliza o gerenciamento das plataformas do ambiente PAM. Uma plataforma define o tipo de sistema operacional ou tecnologia de um ativo, agrupando configurações como protocolos de acesso, suporte a gateway e métodos de troca de conta. Cada ativo cadastrado no PAM é associado a uma plataforma.

### Abas de Tipo

Na parte superior da lista de plataformas há abas que filtram por categoria de tipo:

* Host: plataformas do tipo Host (servidores físicos ou virtuais).
* Device: plataformas do tipo Device (equipamentos de rede).
* Database: plataformas do tipo Database (bancos de dados).
* Web: plataformas do tipo Web (aplicações web).
* Cloud: plataformas para recursos em ambientes de nuvem.
* Custom: plataformas personalizadas criadas pelo administrador.

### Barra de Ferramentas

Acima da lista há uma barra de ferramentas com os seguintes botões:

* List preferences: configura as preferências de exibição da lista (colunas visíveis e ordenação).
* Upload: importa plataformas a partir de um arquivo externo.
* Export: exporta a lista de plataformas para um arquivo.
* Refresh: atualiza a listagem de plataformas exibida na tela.
* Tags: filtra plataformas por tags associadas.
* Search: campo de busca para localizar plataformas pelo nome ou outros atributos.
* Create: abre um menu dropdown para criar uma nova plataforma, com opções de tipo: Linux, Windows, Unix e Other (para plataformas do tipo Host).

### Tabela de Plataformas

A área central exibe as plataformas em formato de tabela. As colunas disponíveis são:

* Name: nome da plataforma, clicável para acessar a página de detalhes.
* Assets: quantidade de ativos que utilizam esta plataforma.
* Category: categoria da plataforma (ex: Host, Device, Database).
* Type: tipo do sistema operacional da plataforma (ex: Unix, Linux, Windows).
* Builtin: indica se a plataforma é nativa do sistema (Yes) ou criada pelo administrador (No).
* Gateway enabled: indica se o acesso via gateway está habilitado para esta plataforma.
* Date updated: data da última atualização da plataforma.
* Tags: tags associadas à plataforma para categorização.
* Actions: botões de ação para cada plataforma na lista.

### Ações por Plataforma

Cada linha da tabela possui botões de ação na coluna Actions:

* Edit: abre o formulário de edição da plataforma para alterar suas configurações.
* ... (menu de contexto): exibe opções adicionais — Delete (remove a plataforma) e Duplicate (cria uma cópia da plataforma).

### Detalhes da Plataforma

Ao clicar no nome de uma plataforma na tabela, o sistema abre a página de detalhes. A página é organizada em quatro abas:

* Basic: exibe as informações fundamentais da plataforma (ID, Name, Charset, Builtin, Type, Switch account method, Date created, Date updated, Created by, Updated by, Description).
* Assets: lista todos os ativos que utilizam esta plataforma, com colunas de Name, Address, Connectivity, ID, Zone, Nodes e Tags.
* Automations: lista as automações configuradas para esta plataforma.
* Activities: registra o histórico de atividades e alterações realizadas na plataforma.

Na lateral direita da página de detalhes há dois painéis:

* Quick update: permite configurar rapidamente três opções da plataforma — Gateway enabled (toggle para habilitar/desabilitar o acesso via gateway), Enabled su (toggle para habilitar troca de conta por sudo) e Sync protocols to assets (botão Sync para sincronizar os protocolos configurados com todos os ativos que utilizam esta plataforma).
* Protocols: lista os protocolos de acesso disponíveis para esta plataforma, exibindo o nome do protocolo e a porta padrão (ex: ssh/22, vnc/5900, winrm/5985, rdp/3389). Cada protocolo possui um ícone de engrenagem para configurações avançadas.
