Langsung ke konten utama
GET
/
security-groups
Melihat daftar grup keamanan
curl --request GET \
  --url https://api.altostrat.io/security-groups \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "sec_grp_0ujsswThIGTUYm2K8FjOOfxcYpw",
    "name": "Server Web Default",
    "description": "Mengizinkan lalu lintas masuk HTTP/HTTPS dari mana saja.",
    "status": "active",
    "sites": [],
    "rules": []
  },
  {
    "id": "sec_grp_0ujsswThIGTUYm2K8FjOOfxcYpz",
    "name": "Manajemen Internal",
    "description": "Mengizinkan SSH dan RDP dari daftar prefiks kantor pusat.",
    "status": "syncing",
    "sites": [],
    "rules": []
  }
]

Authorizations

Authorization
string
header
required

Autentikasi dilakukan melalui JSON Web Token (JWT) yang dikeluarkan oleh Auth0. Sediakan token di header Authorization dengan skema Bearer.

Response

Daftar grup keamanan.

id
string

Pengidentifikasi unik untuk grup keamanan, diawali dengan sec_grp_.

Example:

"sec_grp_0ujsswThIGTUYm2K8FjOOfxcYpw"

name
string

Nama yang dapat dibaca manusia untuk grup keamanan.

Example:

"Server Web Default"

description
string

Deskripsi opsional untuk grup keamanan, memberikan konteks lebih lanjut.

Example:

"Mengizinkan lalu lintas masuk HTTP/HTTPS dari mana saja."

status
enum<string>

Status sinkronisasi saat ini dari grup keamanan. syncing berarti perubahan sedang diterapkan dan sumber daya dikunci dari modifikasi.

Opsi yang tersedia:
active,
syncing,
failed
Example:

"active"

sites
string[]

Daftar ID situs di mana grup keamanan ini saat ini diterapkan.

rules
object[]

Daftar aturan firewall yang terurut yang mendefinisikan kebijakan keamanan.