1. Packages
  2. Equinix
  3. API Docs
  4. fabric
  5. getConnectionRouteFilters
Equinix v0.21.0 published on Friday, Feb 28, 2025 by Equinix

equinix.fabric.getConnectionRouteFilters

Explore with Pulumi AI

Fabric V4 API compatible data resource that allow user to fetch all route filter policies attached to a fabric connection

Additional Documentation:

  • Getting Started: https://docs.equinix.com/en-us/Content/Interconnection/FCR/FCR-route-filters.htm
  • API: https://developer.equinix.com/dev-docs/fabric/api-reference/fabric-v4-apis#route-filter-rules

Using getConnectionRouteFilters

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getConnectionRouteFilters(args: GetConnectionRouteFiltersArgs, opts?: InvokeOptions): Promise<GetConnectionRouteFiltersResult>
function getConnectionRouteFiltersOutput(args: GetConnectionRouteFiltersOutputArgs, opts?: InvokeOptions): Output<GetConnectionRouteFiltersResult>
Copy
def get_connection_route_filters(connection_id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetConnectionRouteFiltersResult
def get_connection_route_filters_output(connection_id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetConnectionRouteFiltersResult]
Copy
func GetConnectionRouteFilters(ctx *Context, args *GetConnectionRouteFiltersArgs, opts ...InvokeOption) (*GetConnectionRouteFiltersResult, error)
func GetConnectionRouteFiltersOutput(ctx *Context, args *GetConnectionRouteFiltersOutputArgs, opts ...InvokeOption) GetConnectionRouteFiltersResultOutput
Copy

> Note: This function is named GetConnectionRouteFilters in the Go SDK.

public static class GetConnectionRouteFilters 
{
    public static Task<GetConnectionRouteFiltersResult> InvokeAsync(GetConnectionRouteFiltersArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectionRouteFiltersResult> Invoke(GetConnectionRouteFiltersInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConnectionRouteFiltersResult> getConnectionRouteFilters(GetConnectionRouteFiltersArgs args, InvokeOptions options)
public static Output<GetConnectionRouteFiltersResult> getConnectionRouteFilters(GetConnectionRouteFiltersArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: equinix:fabric/getConnectionRouteFilters:getConnectionRouteFilters
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConnectionId This property is required. string
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
ConnectionId This property is required. string
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
connectionId This property is required. String
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
connectionId This property is required. string
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
connection_id This property is required. str
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
connectionId This property is required. String
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to

getConnectionRouteFilters Result

The following output properties are available:

ConnectionId string
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
Datas List<GetConnectionRouteFiltersData>
The list of Rules attached to the given Route Filter Policy UUID
Id string
The provider-assigned unique ID for this managed resource.
Paginations List<GetConnectionRouteFiltersPagination>
Pagination details for the Data Source Search Request
ConnectionId string
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
Datas []GetConnectionRouteFiltersData
The list of Rules attached to the given Route Filter Policy UUID
Id string
The provider-assigned unique ID for this managed resource.
Paginations []GetConnectionRouteFiltersPagination
Pagination details for the Data Source Search Request
connectionId String
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
datas List<GetConnectionRouteFiltersData>
The list of Rules attached to the given Route Filter Policy UUID
id String
The provider-assigned unique ID for this managed resource.
paginations List<GetConnectionRouteFiltersPagination>
Pagination details for the Data Source Search Request
connectionId string
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
datas GetConnectionRouteFiltersData[]
The list of Rules attached to the given Route Filter Policy UUID
id string
The provider-assigned unique ID for this managed resource.
paginations GetConnectionRouteFiltersPagination[]
Pagination details for the Data Source Search Request
connection_id str
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
datas Sequence[GetConnectionRouteFiltersData]
The list of Rules attached to the given Route Filter Policy UUID
id str
The provider-assigned unique ID for this managed resource.
paginations Sequence[GetConnectionRouteFiltersPagination]
Pagination details for the Data Source Search Request
connectionId String
Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
datas List<Property Map>
The list of Rules attached to the given Route Filter Policy UUID
id String
The provider-assigned unique ID for this managed resource.
paginations List<Property Map>
Pagination details for the Data Source Search Request

Supporting Types

GetConnectionRouteFiltersData

AttachmentStatus This property is required. string
Status of the Route Filter Policy attachment lifecycle
Direction This property is required. string
Direction of the filtering of the attached Route Filter Policy
Href This property is required. string
URI to the attached Route Filter Policy on the Connection
Type This property is required. string
Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
Uuid This property is required. string
Equinix Assigned ID for Route Filter Policy
AttachmentStatus This property is required. string
Status of the Route Filter Policy attachment lifecycle
Direction This property is required. string
Direction of the filtering of the attached Route Filter Policy
Href This property is required. string
URI to the attached Route Filter Policy on the Connection
Type This property is required. string
Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
Uuid This property is required. string
Equinix Assigned ID for Route Filter Policy
attachmentStatus This property is required. String
Status of the Route Filter Policy attachment lifecycle
direction This property is required. String
Direction of the filtering of the attached Route Filter Policy
href This property is required. String
URI to the attached Route Filter Policy on the Connection
type This property is required. String
Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
uuid This property is required. String
Equinix Assigned ID for Route Filter Policy
attachmentStatus This property is required. string
Status of the Route Filter Policy attachment lifecycle
direction This property is required. string
Direction of the filtering of the attached Route Filter Policy
href This property is required. string
URI to the attached Route Filter Policy on the Connection
type This property is required. string
Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
uuid This property is required. string
Equinix Assigned ID for Route Filter Policy
attachment_status This property is required. str
Status of the Route Filter Policy attachment lifecycle
direction This property is required. str
Direction of the filtering of the attached Route Filter Policy
href This property is required. str
URI to the attached Route Filter Policy on the Connection
type This property is required. str
Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
uuid This property is required. str
Equinix Assigned ID for Route Filter Policy
attachmentStatus This property is required. String
Status of the Route Filter Policy attachment lifecycle
direction This property is required. String
Direction of the filtering of the attached Route Filter Policy
href This property is required. String
URI to the attached Route Filter Policy on the Connection
type This property is required. String
Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
uuid This property is required. String
Equinix Assigned ID for Route Filter Policy

GetConnectionRouteFiltersPagination

Limit This property is required. int
Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
Next This property is required. string
URL relative to the last item in the response.
Offset This property is required. int
The page offset for the pagination request. Index of the first element. Default is 0.
Previous This property is required. string
URL relative to the first item in the response.
Total This property is required. int
Total number of elements returned.
Limit This property is required. int
Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
Next This property is required. string
URL relative to the last item in the response.
Offset This property is required. int
The page offset for the pagination request. Index of the first element. Default is 0.
Previous This property is required. string
URL relative to the first item in the response.
Total This property is required. int
Total number of elements returned.
limit This property is required. Integer
Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
next This property is required. String
URL relative to the last item in the response.
offset This property is required. Integer
The page offset for the pagination request. Index of the first element. Default is 0.
previous This property is required. String
URL relative to the first item in the response.
total This property is required. Integer
Total number of elements returned.
limit This property is required. number
Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
next This property is required. string
URL relative to the last item in the response.
offset This property is required. number
The page offset for the pagination request. Index of the first element. Default is 0.
previous This property is required. string
URL relative to the first item in the response.
total This property is required. number
Total number of elements returned.
limit This property is required. int
Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
next This property is required. str
URL relative to the last item in the response.
offset This property is required. int
The page offset for the pagination request. Index of the first element. Default is 0.
previous This property is required. str
URL relative to the first item in the response.
total This property is required. int
Total number of elements returned.
limit This property is required. Number
Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
next This property is required. String
URL relative to the last item in the response.
offset This property is required. Number
The page offset for the pagination request. Index of the first element. Default is 0.
previous This property is required. String
URL relative to the first item in the response.
total This property is required. Number
Total number of elements returned.

Package Details

Repository
equinix equinix/pulumi-equinix
License
Apache-2.0
Notes
This Pulumi package is based on the equinix Terraform Provider.