Pular para o conteúdo principal
GET
/
security-groups
Listar grupos de segurança
curl --request GET \
  --url https://api.altostrat.io/security-groups \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "sec_grp_0ujsswThIGTUYm2K8FjOOfxcYpw",
    "name": "Servidores Web Padrão",
    "description": "Permite tráfego de entrada HTTP/HTTPS de qualquer lugar.",
    "status": "active",
    "sites": [],
    "rules": []
  },
  {
    "id": "sec_grp_0ujsswThIGTUYm2K8FjOOfxcYpz",
    "name": "Gerenciamento Interno",
    "description": "Permite SSH e RDP da lista de prefixos do escritório principal.",
    "status": "syncing",
    "sites": [],
    "rules": []
  }
]

Authorizations

Authorization
string
header
required

A autenticação é realizada por meio de um JSON Web Token (JWT) emitido pelo Auth0. Forneça o token no cabeçalho Authorization com o esquema Bearer.

Response

Uma lista de grupos de segurança.

id
string

O identificador único para o grupo de segurança, prefixado com sec_grp_.

Example:

"sec_grp_0ujsswThIGTUYm2K8FjOOfxcYpw"

name
string

Um nome legível por humanos para o grupo de segurança.

Example:

"Servidores Web Padrão"

description
string

Uma descrição opcional para o grupo de segurança, fornecendo mais contexto.

Example:

"Permite tráfego de entrada HTTP/HTTPS de qualquer lugar."

status
enum<string>

O status de sincronização atual do grupo de segurança. syncing significa que as alterações estão sendo implantadas e o recurso está bloqueado para modificação.

Opções disponíveis:
active,
syncing,
failed
Example:

"active"

sites
string[]

Uma lista de IDs de sites aos quais este grupo de segurança está atualmente aplicado.

rules
object[]

Uma lista ordenada de regras de firewall que definem a política de segurança.