1. Packages
  2. Ibm Provider
  3. API Docs
  4. getDlImportRouteFilter
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getDlImportRouteFilter

Explore with Pulumi AI

ibm 1.77.1 published on Monday, Apr 14, 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 getDlImportRouteFilter

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 getDlImportRouteFilter(args: GetDlImportRouteFilterArgs, opts?: InvokeOptions): Promise<GetDlImportRouteFilterResult>
function getDlImportRouteFilterOutput(args: GetDlImportRouteFilterOutputArgs, opts?: InvokeOptions): Output<GetDlImportRouteFilterResult>
Copy
def get_dl_import_route_filter(gateway: Optional[str] = None,
                               id: Optional[str] = None,
                               im_filter_id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetDlImportRouteFilterResult
def get_dl_import_route_filter_output(gateway: Optional[pulumi.Input[str]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               im_filter_id: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetDlImportRouteFilterResult]
Copy
func GetDlImportRouteFilter(ctx *Context, args *GetDlImportRouteFilterArgs, opts ...InvokeOption) (*GetDlImportRouteFilterResult, error)
func GetDlImportRouteFilterOutput(ctx *Context, args *GetDlImportRouteFilterOutputArgs, opts ...InvokeOption) GetDlImportRouteFilterResultOutput
Copy

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

public static class GetDlImportRouteFilter 
{
    public static Task<GetDlImportRouteFilterResult> InvokeAsync(GetDlImportRouteFilterArgs args, InvokeOptions? opts = null)
    public static Output<GetDlImportRouteFilterResult> Invoke(GetDlImportRouteFilterInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDlImportRouteFilterResult> getDlImportRouteFilter(GetDlImportRouteFilterArgs args, InvokeOptions options)
public static Output<GetDlImportRouteFilterResult> getDlImportRouteFilter(GetDlImportRouteFilterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getDlImportRouteFilter:getDlImportRouteFilter
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Gateway This property is required. string
Direct Link Gateway ID.
ImFilterId This property is required. string
Import Route Filter ID
Id string
(String) The unique identifier of Import Route Filter.
Gateway This property is required. string
Direct Link Gateway ID.
ImFilterId This property is required. string
Import Route Filter ID
Id string
(String) The unique identifier of Import Route Filter.
gateway This property is required. String
Direct Link Gateway ID.
imFilterId This property is required. String
Import Route Filter ID
id String
(String) The unique identifier of Import Route Filter.
gateway This property is required. string
Direct Link Gateway ID.
imFilterId This property is required. string
Import Route Filter ID
id string
(String) The unique identifier of Import Route Filter.
gateway This property is required. str
Direct Link Gateway ID.
im_filter_id This property is required. str
Import Route Filter ID
id str
(String) The unique identifier of Import Route Filter.
gateway This property is required. String
Direct Link Gateway ID.
imFilterId This property is required. String
Import Route Filter ID
id String
(String) The unique identifier of Import Route Filter.

getDlImportRouteFilter Result

The following output properties are available:

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.
Gateway string
Ge double
(Int) The minimum matching length of the prefix-set.
Id string
(String) The unique identifier of Import Route Filter.
ImFilterId string
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.
Gateway string
Ge float64
(Int) The minimum matching length of the prefix-set.
Id string
(String) The unique identifier of Import Route Filter.
ImFilterId string
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.
gateway String
ge Double
(Int) The minimum matching length of the prefix-set.
id String
(String) The unique identifier of Import Route Filter.
imFilterId String
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.
gateway string
ge number
(Int) The minimum matching length of the prefix-set.
id string
(String) The unique identifier of Import Route Filter.
imFilterId string
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.
gateway str
ge float
(Int) The minimum matching length of the prefix-set.
id str
(String) The unique identifier of Import Route Filter.
im_filter_id str
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.
gateway String
ge Number
(Int) The minimum matching length of the prefix-set.
id String
(String) The unique identifier of Import Route Filter.
imFilterId String
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 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud