Skip to main content

Update Route Aggregation Rule

Request

This API provides capability to partially update a Route Aggregation Rule

Security
BearerAuth
Path
routeAggregationIdstringrequired

Route Aggregations Id

Example:695a8471-6595-4ac6-a2f4-b3d96ed3a59d
routeAggregationRuleIdstringrequired

Route Aggregation Rules Id

Example:65b025ef-022b-4180-85cf-82cfc1ab655b
Body
required
Array [
opstringrequired

Handy shortcut for operation name

Example:"replace"
pathstringrequired

path to change

Example:"/prefix"
valueanyrequired

new value for updated parameter

]
Payload
[ { "op": "replace", "path": "/name", "value": "test-route-aggregation-name-patch" } ]

Responses

Successful operation

Bodyapplication/json
hrefstring, (uri)

Route Aggregation Rules URI

Example:"https://api.equinix.com/fabric/v4/routeAggregations/695a8471-6595-4ac6-a2f4-b3d96ed3a59d/routeAggregationRules/65b025ef-022b-4180-85cf-82cfc1ab655b"
typestring

Route Aggregation type

Value:"BGP_IPv4_PREFIX_AGGREGATION_RULE"
uuidstring, (uuid)

Route Aggregation Rule identifier

Example:"65b025ef-022b-4180-85cf-82cfc1ab655b"
namestring
Example:"Private-subnet-aggregation-2"
descriptionstring

Customer-provided Route Aggregation Rule description

statestring(RouteAggregationRuleState)

Route Aggregation Rule status

Enum:"PROVISIONING""REPROVISIONING""DEPROVISIONING""PROVISIONED""DEPROVISIONED""NOT_PROVISIONED""NOT_DEPROVISIONED"
changeobject(RouteAggregationRulesChange)

Current state of latest Route Aggregation Rule change

prefixstring
Example:"192.168.0.0/24"
changeLogobject(Changelog)

Change log

Response
{ "href": "https://api.equinix.com/fabric/v4/routeAggregations/695a8471-6595-4ac6-a2f4-b3d96ed3a59d/routeAggregationRules/9890d520-1579-4489-8003-154b34b8f403", "type": "BGP_IPv4_PREFIX_AGGREGATION_RULE", "uuid": "9890d520-1579-4489-8003-154b34b8f403", "name": "Private-subnet-aggregation-update", "description": "Test rule", "state": "REPROVISIONING", "change": { "href": "https://api.equinix.com/fabric/v4/routeAggregations/695a8471-6595-4ac6-a2f4-b3d96ed3a59d/routeAggregationRules/9890d520-1579-4489-8003-154b34b8f403/changes/a25ca469-721a-4614-89a9-cdef287aa628", "type": "BGP_IPv4_PREFIX_AGGREGATION_RULE_UPDATE", "uuid": "a25ca469-721a-4614-89a9-cdef287aa628" }, "prefix": "192.168.0.0/24", "changeLog": { "createdBy": "testuser", "createdByEmail": "testuser@equinix.com", "createdByFullName": "testuser testuser", "createdDateTime": "2020-05-21T10:30:00Z", "updatedBy": "testuser1", "updatedByEmail": "testuser@equinix.com", "updatedByFullName": "testuser testuser", "updatedDateTime": "2020-05-21T10:30:00Z" } }
Was this page helpful?