Skip to content

References

All operations require authentication.

2 operationsv2/networkDefense/vac
Agent setup

List VAC network traffic profilesProduction

GET
/v2/networkDefense/vac/reference/profile

Returns the list of VAC DDoS protection network traffic profiles available to the account. Every profile is an expert-curated configuration for a workload type, such as a VPN or a Web Server, with the sensitivity levels it offers. A RETIRED profile cannot be assigned to a policy.

Headers

X-Pagination-Cursor
string

Pagination cursor

X-Pagination-Size
integer

Pagination size

Response

200Profile[]successful operation
description
read-only
string

Human-readable description of the profile's intended use case

id
read-only
string

Unique identifier of the profile

name
read-only
string

Profile name, for example DNS server

sensitivities
read-only
SensitivityEnum[]

Sensitivity levels offered for this profile

ValuesHIGHLOWMEDIUM
state
read-only
ProfileStateEnum

Lifecycle state of the profile. Only RETIRED blocks new policy assignments.

ValuesACTIVEBETADEPRECATEDRETIRED

Reads your token from $OVH_TOKEN

$ curl https://api.eu.ovhcloud.com/v2/networkDefense/vac/reference/profile \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
[ { "description": "string", "id": "string", "name": "string", "sensitivities": [ "HIGH" ], "state": "ACTIVE" }]

Get a VAC network traffic profileProduction

GET
/v2/networkDefense/vac/reference/profile/{profileId}

Returns a VAC DDoS protection network traffic profile with its name, description, sensitivity levels and lifecycle state.

Path parameters

profileId
required
string

Profile ID

Response

200Profilesuccessful operation
description
read-only
string

Human-readable description of the profile's intended use case

id
read-only
string

Unique identifier of the profile

name
read-only
string

Profile name, for example DNS server

sensitivities
read-only
SensitivityEnum[]

Sensitivity levels offered for this profile

ValuesHIGHLOWMEDIUM
state
read-only
ProfileStateEnum

Lifecycle state of the profile. Only RETIRED blocks new policy assignments.

ValuesACTIVEBETADEPRECATEDRETIRED
404objectError 404 response

Example uses profileId = string

$ curl https://api.eu.ovhcloud.com/v2/networkDefense/vac/reference/profile/{profileId} \
  -H "authorization: Bearer $OVH_TOKEN"
ResponseExample
{ "description": "string", "id": "string", "name": "string", "sensitivities": [ "HIGH" ], "state": "ACTIVE"}