Update filtered group of proxies
Update the settings for a filtered group of proxies.
Path parameters
-
proxies_filtered_group_id
string Required "The identifier for the filtered group of proxies
Query parameters
-
version
string Checks for conflicts against the metadata version, then returns the value in the
x-cloud-resource-version
header.
Body
Required
Data for the filtered group of proxies to update
-
id
string Identifier of the filtered group of proxies
-
filters
array[object] Required Filters to be matched
Selects proxies by matching a proxy metadata item.
-
expected_proxies_count
integer(int32) Required Expected minimum number of proxies matching all filters in this group
PUT
/platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}
curl \
--request PUT 'https://{{hostname}}/api/v1/platform/infrastructure/proxies/filtered-groups/{proxies_filtered_group_id}' \
--data '{"id":"string","filters":[{"key":"string","value":"string"}],"expected_proxies_count":42}'
Request examples
{
"id": "string",
"filters": [
{
"key": "string",
"value": "string"
}
],
"expected_proxies_count": 42
}
Response examples (200)
# Headers
x-cloud-resource-version: string
x-cloud-resource-created: string
x-cloud-resource-last-modified: string
# Payload
{
"id": "string",
"filters": [
{
"key": "string",
"value": "string"
}
],
"expected_proxies_count": 42
}
Response examples (400)
# Headers
x-cloud-error-codes: proxies.proxies_filtered_group_id_conflict
# Payload
{
"errors": [
{
"code": "string",
"message": "string",
"fields": [
"string"
]
}
]
}
Response examples (409)
# Headers
x-cloud-error-codes: proxies.proxies_filtered_group_version_conflict
# Payload
{
"errors": [
{
"code": "string",
"message": "string",
"fields": [
"string"
]
}
]
}