Skip to content

Detach Security Group from Load Balancer

DELETE
/gateway/{gateway_id}/security-groups/{security_groups_id}/
curl --request DELETE \
--url 'https://api.e2enetworks.com/myaccount/api/v1/gpu/gateway/{gateway_id}/security-groups/{security_groups_id}/?project_id=<PROJECT_ID>&location=<LOCATION>&apikey=<API_KEY>' \
--header 'Authorization: Bearer <API_TOKEN>'

Detaches one security group from the Load Balancer, so its rules stop applying to the Load Balancer’s traffic. Needs the Delete permission for Load Balancers.

gateway_id
required
integer

Load Balancer ID

security_groups_id
required
integer

Security group ID

project_id
required
integer

Project ID

active_iam
integer

Active IAM ID (To access contact person account) Find your Active IAM ID here

location
required
string
Allowed values: Delhi Chennai

Location

The security group was detached

Media typeapplication/json
object
code
integer
message
string
data
string
errors
object

Example

{
"code": 200,
"message": "Success",
"data": "Security group removal successful",
"errors": {}
}

The group is not attached to this Load Balancer (“Security Group not found”), or could not be detached (“Security group removal failed”). The same 400 is returned, with the project’s own text, when project_id is missing or not a number.

Media typeapplication/json
object
code
integer
message
string
data
object
errors
string

Example

{
"code": 400,
"message": "Bad Request",
"data": {},
"errors": "Security Group not found"
}

No Load Balancer with that ID in the project and region.

Media typeapplication/json
object
code
integer
message
string
data
object
errors
string

Example

{
"code": 404,
"message": "Bad Request",
"data": {},
"errors": "Gateway not found"
}