All URIs are relative to https://api.equinix.com
Method | HTTP request | Description |
---|---|---|
CreateRouteFilterRule | Post /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules | Create RFRule |
CreateRouteFilterRulesInBulk | Post /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/bulk | Bulk RFRules |
DeleteRouteFilterRuleByUuid | Delete /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId} | DeleteRFRule |
GetRouteFilterRuleByUuid | Get /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId} | GetRFRule By UUID |
GetRouteFilterRuleChangeByUuid | Get /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId}/changes/{changeId} | Get Change By ID |
GetRouteFilterRuleChanges | Get /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId}/changes | Get All Changes |
GetRouteFilterRules | Get /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules | GetRFRules |
PatchRouteFilterRuleByUuid | Patch /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId} | PatchRFilterRule |
ReplaceRouteFilterRuleByUuid | Put /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId} | ReplaceRFRule |
RouteFilterRulesData CreateRouteFilterRule(ctx, body, routeFilterId) Create RFRule
This API provides capability to create a Route Filter Rule
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | RouteFilterRulesBase | ||
routeFilterId | string | Route Filters Id |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetRouteFilterRulesResponse CreateRouteFilterRulesInBulk(ctx, body, routeFilterId) Bulk RFRules
This API provides capability to create bulk route filter rules
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | RouteFilterRulesPostRequest | ||
routeFilterId | string | Route Filters Id |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RouteFilterRulesData DeleteRouteFilterRuleByUuid(ctx, routeFilterId, routeFilterRuleId) DeleteRFRule
This API provides capability to delete a Route Filter Rule
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
routeFilterId | string | Route Filters Id | |
routeFilterRuleId | string | Route Filter Rules Id |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RouteFilterRulesData GetRouteFilterRuleByUuid(ctx, routeFilterId, routeFilterRuleId) GetRFRule By UUID
This API provides capability to view a Route Filter Rule by UUID
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
routeFilterId | string | Route Filters Id | |
routeFilterRuleId | string | Route Filter Rules Id |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RouteFilterRulesChangeData GetRouteFilterRuleChangeByUuid(ctx, routeFilterId, routeFilterRuleId, changeId) Get Change By ID
This API provides capability to retrieve a specific Route Filter Rule's Changes
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
routeFilterId | string | Route Filters Id | |
routeFilterRuleId | string | Route Filter Rules Id | |
changeId | string | Route Filter Rule Change UUID |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RouteFilterRulesChangeDataResponse GetRouteFilterRuleChanges(ctx, routeFilterId, routeFilterRuleId, optional) Get All Changes
This API provides capability to retrieve all of a Route Filter Rule's Changes
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
routeFilterId | string | Route Filters Id | |
routeFilterRuleId | string | Route Filter Rules Id | |
optional | *RouteFilterRulesApiGetRouteFilterRuleChangesOpts | optional parameters | nil if no parameters |
Optional parameters are passed through a pointer to a RouteFilterRulesApiGetRouteFilterRuleChangesOpts struct
Name | Type | Description | Notes |
---|
offset | optional.Int32| offset | limit | optional.Int32| number of records to fetch |
RouteFilterRulesChangeDataResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetRouteFilterRulesResponse GetRouteFilterRules(ctx, routeFilterId, optional) GetRFRules
This API provides capability to get all Route Filters Rules for Fabric
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
routeFilterId | string | Route Filters Id | |
optional | *RouteFilterRulesApiGetRouteFilterRulesOpts | optional parameters | nil if no parameters |
Optional parameters are passed through a pointer to a RouteFilterRulesApiGetRouteFilterRulesOpts struct
Name | Type | Description | Notes |
---|
offset | optional.Int32| offset | limit | optional.Int32| number of records to fetch |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RouteFilterRulesData PatchRouteFilterRuleByUuid(ctx, body, routeFilterId, routeFilterRuleId) PatchRFilterRule
This API provides capability to partially update a Route Filter Rule
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | []RouteFilterRulesPatchRequestItem | ||
routeFilterId | string | Route Filters Id | |
routeFilterRuleId | string | Route Filter Rules Id |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RouteFilterRulesData ReplaceRouteFilterRuleByUuid(ctx, body, routeFilterId, routeFilterRuleId) ReplaceRFRule
This API provides capability to replace a Route Filter Rule completely
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | RouteFilterRulesBase | ||
routeFilterId | string | Route Filters Id | |
routeFilterRuleId | string | Route Filter Rules Id |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]