1. Packages
  2. Equinix
  3. API Docs
  4. fabric
  5. getConnectionRouteFilters
Equinix v0.19.0 published on Thursday, Oct 24, 2024 by Equinix

equinix.fabric.getConnectionRouteFilters

Explore with Pulumi AI

equinix logo
Equinix v0.19.0 published on Thursday, Oct 24, 2024 by Equinix

    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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: equinix:fabric/getConnectionRouteFilters:getConnectionRouteFilters
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ConnectionId string
    Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
    ConnectionId string
    Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
    connectionId String
    Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
    connectionId string
    Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
    connection_id str
    Equinix Assigned UUID of the Equinix Connection to attach the Route Filter Policy to
    connectionId 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 string
    Status of the Route Filter Policy attachment lifecycle
    Direction string
    Direction of the filtering of the attached Route Filter Policy
    Href string
    URI to the attached Route Filter Policy on the Connection
    Type string
    Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
    Uuid string
    Equinix Assigned ID for Route Filter Policy
    AttachmentStatus string
    Status of the Route Filter Policy attachment lifecycle
    Direction string
    Direction of the filtering of the attached Route Filter Policy
    Href string
    URI to the attached Route Filter Policy on the Connection
    Type string
    Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
    Uuid string
    Equinix Assigned ID for Route Filter Policy
    attachmentStatus String
    Status of the Route Filter Policy attachment lifecycle
    direction String
    Direction of the filtering of the attached Route Filter Policy
    href String
    URI to the attached Route Filter Policy on the Connection
    type String
    Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
    uuid String
    Equinix Assigned ID for Route Filter Policy
    attachmentStatus string
    Status of the Route Filter Policy attachment lifecycle
    direction string
    Direction of the filtering of the attached Route Filter Policy
    href string
    URI to the attached Route Filter Policy on the Connection
    type string
    Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
    uuid string
    Equinix Assigned ID for Route Filter Policy
    attachment_status str
    Status of the Route Filter Policy attachment lifecycle
    direction str
    Direction of the filtering of the attached Route Filter Policy
    href str
    URI to the attached Route Filter Policy on the Connection
    type str
    Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
    uuid str
    Equinix Assigned ID for Route Filter Policy
    attachmentStatus String
    Status of the Route Filter Policy attachment lifecycle
    direction String
    Direction of the filtering of the attached Route Filter Policy
    href String
    URI to the attached Route Filter Policy on the Connection
    type String
    Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
    uuid String
    Equinix Assigned ID for Route Filter Policy

    GetConnectionRouteFiltersPagination

    Limit int
    Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
    Next string
    URL relative to the last item in the response.
    Offset int
    The page offset for the pagination request. Index of the first element. Default is 0.
    Previous string
    URL relative to the first item in the response.
    Total int
    Total number of elements returned.
    Limit int
    Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
    Next string
    URL relative to the last item in the response.
    Offset int
    The page offset for the pagination request. Index of the first element. Default is 0.
    Previous string
    URL relative to the first item in the response.
    Total int
    Total number of elements returned.
    limit Integer
    Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
    next String
    URL relative to the last item in the response.
    offset Integer
    The page offset for the pagination request. Index of the first element. Default is 0.
    previous String
    URL relative to the first item in the response.
    total Integer
    Total number of elements returned.
    limit number
    Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
    next string
    URL relative to the last item in the response.
    offset number
    The page offset for the pagination request. Index of the first element. Default is 0.
    previous string
    URL relative to the first item in the response.
    total number
    Total number of elements returned.
    limit int
    Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
    next str
    URL relative to the last item in the response.
    offset int
    The page offset for the pagination request. Index of the first element. Default is 0.
    previous str
    URL relative to the first item in the response.
    total int
    Total number of elements returned.
    limit Number
    Number of elements to be requested per page. Number must be between 1 and 100. Default is 20
    next String
    URL relative to the last item in the response.
    offset Number
    The page offset for the pagination request. Index of the first element. Default is 0.
    previous String
    URL relative to the first item in the response.
    total 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.
    equinix logo
    Equinix v0.19.0 published on Thursday, Oct 24, 2024 by Equinix