このページでは、API で使う TCP 防御ルールの JSON オブジェクトの例を示します。
{
"id": "31c70c65-9f81-4669-94ed-1e1e041e7b06",
"prefix": "192.0.2.0/24",
"comment": "Game ranges",
"excluded": false,
"created_on": "2022-01-01T13:06:04.721954+01:00",
"modified_on": "2022-01-01T13:06:04.721954+01:00"
}{
"id": "31c70c65-9f81-4669-94ed-1e1e041e7b06",
"prefix": "192.0.2.0/24",
"comment": "Game ranges",
"enabled": true,
"created_on": "2021-10-01T13:06:04.721954+01:00",
"modified_on": "2021-10-01T13:06:04.721954+01:00"
}prefix フィールドには、IP アドレスまたは CIDR レンジを指定できます。
{
"id": "31c70c65-9f81-4669-94ed-1e1e041e7b06",
"scope": "region",
"name": "WEUR",
"rate_sensitivity": "medium",
"burst_sensitivity": "medium",
"created_on": "2021-10-01T13:10:38.762503+01:00",
"modified_on": "2021-10-01T13:10:38.762503+01:00"
}scope フィールドの値は global、region、datacenter のいずれかです。region(または datacenter)スコープを指定する場合は、name フィールドにリージョンコード(またはデータセンターコード)を指定する必要があります。
rate_sensitivity と burst_sensitivity の値は low、medium、high のいずれかです。
{
"id": "20b99eb6-8b48-48dd-a5b9-a995a0843b57",
"expression": "ip.dst in { 192.0.2.0/24 203.0.113.0/24 } and tcp.dstport in { 80 443 10000..65535 }",
"mode": "enabled",
"created_on": "2022-11-01T13:10:38.762503+01:00",
"modified_on": "2022-11-01T13:10:38.762503+01:00"
}expression フィールドは、最大 8,192 文字の Rules language 式 です。次のフィールドを含められます。
ip.srcip.dsttcp.srcporttcp.dstport
mode の値は enabled、disabled、monitoring のいずれかです。