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>
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]
func GetConnectionRouteFilters(ctx *Context, args *GetConnectionRouteFiltersArgs, opts ...InvokeOption) (*GetConnectionRouteFiltersResult, error)
func GetConnectionRouteFiltersOutput(ctx *Context, args *GetConnectionRouteFiltersOutputArgs, opts ...InvokeOption) GetConnectionRouteFiltersResultOutput
> 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)
}
public static CompletableFuture<GetConnectionRouteFiltersResult> getConnectionRouteFilters(GetConnectionRouteFiltersArgs args, InvokeOptions options)
public static Output<GetConnectionRouteFiltersResult> getConnectionRouteFilters(GetConnectionRouteFiltersArgs args, InvokeOptions options)
fn::invoke:
function: equinix:fabric/getConnectionRouteFilters:getConnectionRouteFilters
arguments:
# arguments dictionary
The following arguments are supported:
- Connection
Id 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. string - Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
- connection
Id 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. 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
- connection
Id 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:
- Connection
Id string - Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
- Datas
List<Get
Connection Route Filters Data> - 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<Get
Connection Route Filters Pagination> - Pagination details for the Data Source Search Request
- Connection
Id string - Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
- Datas
[]Get
Connection Route Filters Data - The list of Rules attached to the given Route Filter Policy UUID
- Id string
- The provider-assigned unique ID for this managed resource.
- Paginations
[]Get
Connection Route Filters Pagination - Pagination details for the Data Source Search Request
- connection
Id String - Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
- datas
List<Get
Connection Route Filters Data> - 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<Get
Connection Route Filters Pagination> - Pagination details for the Data Source Search Request
- connection
Id string - Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
- datas
Get
Connection Route Filters Data[] - The list of Rules attached to the given Route Filter Policy UUID
- id string
- The provider-assigned unique ID for this managed resource.
- paginations
Get
Connection Route Filters Pagination[] - 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[Get
Connection Route Filters Data] - 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[Get
Connection Route Filters Pagination] - Pagination details for the Data Source Search Request
- connection
Id 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
- Attachment
Status 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. 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. 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. 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
- attachment
Status 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.