1. Packages
  2. Ibm Provider
  3. API Docs
  4. getDlExportRouteFilters
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getDlExportRouteFilters

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Import the details of an existing IBM Cloud Infrastructure Direct Link Gateway and its virtual connections. For more information, about IBM Cloud Direct Link, see getting started with IBM Cloud Direct Link.

    Using getDlExportRouteFilters

    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 getDlExportRouteFilters(args: GetDlExportRouteFiltersArgs, opts?: InvokeOptions): Promise<GetDlExportRouteFiltersResult>
    function getDlExportRouteFiltersOutput(args: GetDlExportRouteFiltersOutputArgs, opts?: InvokeOptions): Output<GetDlExportRouteFiltersResult>
    def get_dl_export_route_filters(gateway: Optional[str] = None,
                                    id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetDlExportRouteFiltersResult
    def get_dl_export_route_filters_output(gateway: Optional[pulumi.Input[str]] = None,
                                    id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetDlExportRouteFiltersResult]
    func GetDlExportRouteFilters(ctx *Context, args *GetDlExportRouteFiltersArgs, opts ...InvokeOption) (*GetDlExportRouteFiltersResult, error)
    func GetDlExportRouteFiltersOutput(ctx *Context, args *GetDlExportRouteFiltersOutputArgs, opts ...InvokeOption) GetDlExportRouteFiltersResultOutput

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

    public static class GetDlExportRouteFilters 
    {
        public static Task<GetDlExportRouteFiltersResult> InvokeAsync(GetDlExportRouteFiltersArgs args, InvokeOptions? opts = null)
        public static Output<GetDlExportRouteFiltersResult> Invoke(GetDlExportRouteFiltersInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDlExportRouteFiltersResult> getDlExportRouteFilters(GetDlExportRouteFiltersArgs args, InvokeOptions options)
    public static Output<GetDlExportRouteFiltersResult> getDlExportRouteFilters(GetDlExportRouteFiltersArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getDlExportRouteFilters:getDlExportRouteFilters
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Gateway string
    Direct Link Gateway ID.
    Id string
    Gateway string
    Direct Link Gateway ID.
    Id string
    gateway String
    Direct Link Gateway ID.
    id String
    gateway string
    Direct Link Gateway ID.
    id string
    gateway str
    Direct Link Gateway ID.
    id str
    gateway String
    Direct Link Gateway ID.
    id String

    getDlExportRouteFilters Result

    The following output properties are available:

    ExportRouteFilters List<GetDlExportRouteFiltersExportRouteFilter>
    List of all export route filters for a given direct link gateway.
    Gateway string
    Id string
    ExportRouteFilters []GetDlExportRouteFiltersExportRouteFilter
    List of all export route filters for a given direct link gateway.
    Gateway string
    Id string
    exportRouteFilters List<GetDlExportRouteFiltersExportRouteFilter>
    List of all export route filters for a given direct link gateway.
    gateway String
    id String
    exportRouteFilters GetDlExportRouteFiltersExportRouteFilter[]
    List of all export route filters for a given direct link gateway.
    gateway string
    id string
    export_route_filters Sequence[GetDlExportRouteFiltersExportRouteFilter]
    List of all export route filters for a given direct link gateway.
    gateway str
    id str
    exportRouteFilters List<Property Map>
    List of all export route filters for a given direct link gateway.
    gateway String
    id String

    Supporting Types

    GetDlExportRouteFiltersExportRouteFilter

    Action string
    (String) Whether to permit or deny the prefix filter.
    Before string
    (String) Identifier of prefix filter that handles the ordering and follow semantics. When a filter reference another filter in it's before field, then the filter making the reference is applied before the referenced filter. For example: if filter A references filter B in its before field, A is applied before B.
    CreatedAt string
    (String) The date and time resource is created.
    ExFilterId string
    (String) The unique identifier of Export Route Filter.
    Ge double
    (Int) The minimum matching length of the prefix-set.
    Le double
    (Int) The maximum matching length of the prefix-set.
    Prefix string
    (String) IP prefix representing an address and mask length of the prefix-set.
    UpdatedAt string
    (String) The date and time resource is last updated.
    Action string
    (String) Whether to permit or deny the prefix filter.
    Before string
    (String) Identifier of prefix filter that handles the ordering and follow semantics. When a filter reference another filter in it's before field, then the filter making the reference is applied before the referenced filter. For example: if filter A references filter B in its before field, A is applied before B.
    CreatedAt string
    (String) The date and time resource is created.
    ExFilterId string
    (String) The unique identifier of Export Route Filter.
    Ge float64
    (Int) The minimum matching length of the prefix-set.
    Le float64
    (Int) The maximum matching length of the prefix-set.
    Prefix string
    (String) IP prefix representing an address and mask length of the prefix-set.
    UpdatedAt string
    (String) The date and time resource is last updated.
    action String
    (String) Whether to permit or deny the prefix filter.
    before String
    (String) Identifier of prefix filter that handles the ordering and follow semantics. When a filter reference another filter in it's before field, then the filter making the reference is applied before the referenced filter. For example: if filter A references filter B in its before field, A is applied before B.
    createdAt String
    (String) The date and time resource is created.
    exFilterId String
    (String) The unique identifier of Export Route Filter.
    ge Double
    (Int) The minimum matching length of the prefix-set.
    le Double
    (Int) The maximum matching length of the prefix-set.
    prefix String
    (String) IP prefix representing an address and mask length of the prefix-set.
    updatedAt String
    (String) The date and time resource is last updated.
    action string
    (String) Whether to permit or deny the prefix filter.
    before string
    (String) Identifier of prefix filter that handles the ordering and follow semantics. When a filter reference another filter in it's before field, then the filter making the reference is applied before the referenced filter. For example: if filter A references filter B in its before field, A is applied before B.
    createdAt string
    (String) The date and time resource is created.
    exFilterId string
    (String) The unique identifier of Export Route Filter.
    ge number
    (Int) The minimum matching length of the prefix-set.
    le number
    (Int) The maximum matching length of the prefix-set.
    prefix string
    (String) IP prefix representing an address and mask length of the prefix-set.
    updatedAt string
    (String) The date and time resource is last updated.
    action str
    (String) Whether to permit or deny the prefix filter.
    before str
    (String) Identifier of prefix filter that handles the ordering and follow semantics. When a filter reference another filter in it's before field, then the filter making the reference is applied before the referenced filter. For example: if filter A references filter B in its before field, A is applied before B.
    created_at str
    (String) The date and time resource is created.
    ex_filter_id str
    (String) The unique identifier of Export Route Filter.
    ge float
    (Int) The minimum matching length of the prefix-set.
    le float
    (Int) The maximum matching length of the prefix-set.
    prefix str
    (String) IP prefix representing an address and mask length of the prefix-set.
    updated_at str
    (String) The date and time resource is last updated.
    action String
    (String) Whether to permit or deny the prefix filter.
    before String
    (String) Identifier of prefix filter that handles the ordering and follow semantics. When a filter reference another filter in it's before field, then the filter making the reference is applied before the referenced filter. For example: if filter A references filter B in its before field, A is applied before B.
    createdAt String
    (String) The date and time resource is created.
    exFilterId String
    (String) The unique identifier of Export Route Filter.
    ge Number
    (Int) The minimum matching length of the prefix-set.
    le Number
    (Int) The maximum matching length of the prefix-set.
    prefix String
    (String) IP prefix representing an address and mask length of the prefix-set.
    updatedAt String
    (String) The date and time resource is last updated.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud