Equinix v0.19.0 published on Thursday, Oct 24, 2024 by Equinix
equinix.fabric.getRouteFilters
Explore with Pulumi AI
Fabric V4 API compatible data resource that allow user to fetch route filter for a given search data set
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-filters
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as equinix from "@pulumi/equinix";
const rfPolicies = equinix.fabric.getRouteFilters({
filters: [
{
property: "/type",
operator: "=",
values: ["BGP_IPv4_PREFIX_FILTER"],
},
{
property: "/state",
operator: "=",
values: ["PROVISIONED"],
},
{
property: "/project/projectId",
operator: "=",
values: ["<project_id>"],
},
],
pagination: {
offset: 0,
limit: 5,
total: 25,
},
sorts: [{
direction: "ASC",
property: "/name",
}],
});
export const firstRfUuid = rfPolicies.then(rfPolicies => rfPolicies.datas?.[0]?.uuid);
export const type = rfPolicies.then(rfPolicies => rfPolicies.datas?.[0]?.type);
export const state = rfPolicies.then(rfPolicies => rfPolicies.datas?.[0]?.state);
export const notMatchedRuleAction = rfPolicies.then(rfPolicies => rfPolicies.datas?.[0]?.notMatchedRuleAction);
export const connectionsCount = rfPolicies.then(rfPolicies => rfPolicies.datas?.[0]?.connectionsCount);
export const rulesCount = rfPolicies.then(rfPolicies => rfPolicies.datas?.[0]?.rulesCount);
import pulumi
import pulumi_equinix as equinix
rf_policies = equinix.fabric.get_route_filters(filters=[
{
"property": "/type",
"operator": "=",
"values": ["BGP_IPv4_PREFIX_FILTER"],
},
{
"property": "/state",
"operator": "=",
"values": ["PROVISIONED"],
},
{
"property": "/project/projectId",
"operator": "=",
"values": ["<project_id>"],
},
],
pagination={
"offset": 0,
"limit": 5,
"total": 25,
},
sorts=[{
"direction": "ASC",
"property": "/name",
}])
pulumi.export("firstRfUuid", rf_policies.datas[0].uuid)
pulumi.export("type", rf_policies.datas[0].type)
pulumi.export("state", rf_policies.datas[0].state)
pulumi.export("notMatchedRuleAction", rf_policies.datas[0].not_matched_rule_action)
pulumi.export("connectionsCount", rf_policies.datas[0].connections_count)
pulumi.export("rulesCount", rf_policies.datas[0].rules_count)
package main
import (
"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
rfPolicies, err := fabric.GetRouteFilters(ctx, &fabric.GetRouteFiltersArgs{
Filters: []fabric.GetRouteFiltersFilter{
{
Property: "/type",
Operator: "=",
Values: []string{
"BGP_IPv4_PREFIX_FILTER",
},
},
{
Property: "/state",
Operator: "=",
Values: []string{
"PROVISIONED",
},
},
{
Property: "/project/projectId",
Operator: "=",
Values: []string{
"<project_id>",
},
},
},
Pagination: fabric.GetRouteFiltersPagination{
Offset: 0,
Limit: 5,
Total: 25,
},
Sorts: []fabric.GetRouteFiltersSort{
{
Direction: pulumi.StringRef("ASC"),
Property: pulumi.StringRef("/name"),
},
},
}, nil)
if err != nil {
return err
}
ctx.Export("firstRfUuid", rfPolicies.Datas[0].Uuid)
ctx.Export("type", rfPolicies.Datas[0].Type)
ctx.Export("state", rfPolicies.Datas[0].State)
ctx.Export("notMatchedRuleAction", rfPolicies.Datas[0].NotMatchedRuleAction)
ctx.Export("connectionsCount", rfPolicies.Datas[0].ConnectionsCount)
ctx.Export("rulesCount", rfPolicies.Datas[0].RulesCount)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Equinix = Pulumi.Equinix;
return await Deployment.RunAsync(() =>
{
var rfPolicies = Equinix.Fabric.GetRouteFilters.Invoke(new()
{
Filters = new[]
{
new Equinix.Fabric.Inputs.GetRouteFiltersFilterInputArgs
{
Property = "/type",
Operator = "=",
Values = new[]
{
"BGP_IPv4_PREFIX_FILTER",
},
},
new Equinix.Fabric.Inputs.GetRouteFiltersFilterInputArgs
{
Property = "/state",
Operator = "=",
Values = new[]
{
"PROVISIONED",
},
},
new Equinix.Fabric.Inputs.GetRouteFiltersFilterInputArgs
{
Property = "/project/projectId",
Operator = "=",
Values = new[]
{
"<project_id>",
},
},
},
Pagination = new Equinix.Fabric.Inputs.GetRouteFiltersPaginationInputArgs
{
Offset = 0,
Limit = 5,
Total = 25,
},
Sorts = new[]
{
new Equinix.Fabric.Inputs.GetRouteFiltersSortInputArgs
{
Direction = "ASC",
Property = "/name",
},
},
});
return new Dictionary<string, object?>
{
["firstRfUuid"] = rfPolicies.Apply(getRouteFiltersResult => getRouteFiltersResult.Datas[0]?.Uuid),
["type"] = rfPolicies.Apply(getRouteFiltersResult => getRouteFiltersResult.Datas[0]?.Type),
["state"] = rfPolicies.Apply(getRouteFiltersResult => getRouteFiltersResult.Datas[0]?.State),
["notMatchedRuleAction"] = rfPolicies.Apply(getRouteFiltersResult => getRouteFiltersResult.Datas[0]?.NotMatchedRuleAction),
["connectionsCount"] = rfPolicies.Apply(getRouteFiltersResult => getRouteFiltersResult.Datas[0]?.ConnectionsCount),
["rulesCount"] = rfPolicies.Apply(getRouteFiltersResult => getRouteFiltersResult.Datas[0]?.RulesCount),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.equinix.fabric.FabricFunctions;
import com.pulumi.equinix.fabric.inputs.GetRouteFiltersArgs;
import com.pulumi.equinix.fabric.inputs.GetRouteFiltersPaginationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var rfPolicies = FabricFunctions.getRouteFilters(GetRouteFiltersArgs.builder()
.filters(
GetRouteFiltersFilterArgs.builder()
.property("/type")
.operator("=")
.values("BGP_IPv4_PREFIX_FILTER")
.build(),
GetRouteFiltersFilterArgs.builder()
.property("/state")
.operator("=")
.values("PROVISIONED")
.build(),
GetRouteFiltersFilterArgs.builder()
.property("/project/projectId")
.operator("=")
.values("<project_id>")
.build())
.pagination(GetRouteFiltersPaginationArgs.builder()
.offset(0)
.limit(5)
.total(25)
.build())
.sorts(GetRouteFiltersSortArgs.builder()
.direction("ASC")
.property("/name")
.build())
.build());
ctx.export("firstRfUuid", rfPolicies.applyValue(getRouteFiltersResult -> getRouteFiltersResult.datas()[0].uuid()));
ctx.export("type", rfPolicies.applyValue(getRouteFiltersResult -> getRouteFiltersResult.datas()[0].type()));
ctx.export("state", rfPolicies.applyValue(getRouteFiltersResult -> getRouteFiltersResult.datas()[0].state()));
ctx.export("notMatchedRuleAction", rfPolicies.applyValue(getRouteFiltersResult -> getRouteFiltersResult.datas()[0].notMatchedRuleAction()));
ctx.export("connectionsCount", rfPolicies.applyValue(getRouteFiltersResult -> getRouteFiltersResult.datas()[0].connectionsCount()));
ctx.export("rulesCount", rfPolicies.applyValue(getRouteFiltersResult -> getRouteFiltersResult.datas()[0].rulesCount()));
}
}
variables:
rfPolicies:
fn::invoke:
Function: equinix:fabric:getRouteFilters
Arguments:
filters:
- property: /type
operator: =
values:
- BGP_IPv4_PREFIX_FILTER
- property: /state
operator: =
values:
- PROVISIONED
- property: /project/projectId
operator: =
values:
- <project_id>
pagination:
offset: 0
limit: 5
total: 25
sorts:
- direction: ASC
property: /name
outputs:
firstRfUuid: ${rfPolicies.datas[0].uuid}
type: ${rfPolicies.datas[0].type}
state: ${rfPolicies.datas[0].state}
notMatchedRuleAction: ${rfPolicies.datas[0].notMatchedRuleAction}
connectionsCount: ${rfPolicies.datas[0].connectionsCount}
rulesCount: ${rfPolicies.datas[0].rulesCount}
Using getRouteFilters
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 getRouteFilters(args: GetRouteFiltersArgs, opts?: InvokeOptions): Promise<GetRouteFiltersResult>
function getRouteFiltersOutput(args: GetRouteFiltersOutputArgs, opts?: InvokeOptions): Output<GetRouteFiltersResult>
def get_route_filters(filters: Optional[Sequence[GetRouteFiltersFilter]] = None,
pagination: Optional[GetRouteFiltersPagination] = None,
sorts: Optional[Sequence[GetRouteFiltersSort]] = None,
opts: Optional[InvokeOptions] = None) -> GetRouteFiltersResult
def get_route_filters_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetRouteFiltersFilterArgs]]]] = None,
pagination: Optional[pulumi.Input[GetRouteFiltersPaginationArgs]] = None,
sorts: Optional[pulumi.Input[Sequence[pulumi.Input[GetRouteFiltersSortArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRouteFiltersResult]
func GetRouteFilters(ctx *Context, args *GetRouteFiltersArgs, opts ...InvokeOption) (*GetRouteFiltersResult, error)
func GetRouteFiltersOutput(ctx *Context, args *GetRouteFiltersOutputArgs, opts ...InvokeOption) GetRouteFiltersResultOutput
> Note: This function is named GetRouteFilters
in the Go SDK.
public static class GetRouteFilters
{
public static Task<GetRouteFiltersResult> InvokeAsync(GetRouteFiltersArgs args, InvokeOptions? opts = null)
public static Output<GetRouteFiltersResult> Invoke(GetRouteFiltersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRouteFiltersResult> getRouteFilters(GetRouteFiltersArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: equinix:fabric/getRouteFilters:getRouteFilters
arguments:
# arguments dictionary
The following arguments are supported:
- Filters
List<Get
Route Filters Filter> - Filters for the Data Source Search Request. Maximum of 8 total filters.
- Pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- Sorts
List<Get
Route Filters Sort> - Filters for the Data Source Search Request
- Filters
[]Get
Route Filters Filter - Filters for the Data Source Search Request. Maximum of 8 total filters.
- Pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- Sorts
[]Get
Route Filters Sort - Filters for the Data Source Search Request
- filters
List<Get
Route Filters Filter> - Filters for the Data Source Search Request. Maximum of 8 total filters.
- pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- sorts
List<Get
Route Filters Sort> - Filters for the Data Source Search Request
- filters
Get
Route Filters Filter[] - Filters for the Data Source Search Request. Maximum of 8 total filters.
- pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- sorts
Get
Route Filters Sort[] - Filters for the Data Source Search Request
- filters
Sequence[Get
Route Filters Filter] - Filters for the Data Source Search Request. Maximum of 8 total filters.
- pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- sorts
Sequence[Get
Route Filters Sort] - Filters for the Data Source Search Request
- filters List<Property Map>
- Filters for the Data Source Search Request. Maximum of 8 total filters.
- pagination Property Map
- Pagination details for the Data Source Search Request
- sorts List<Property Map>
- Filters for the Data Source Search Request
getRouteFilters Result
The following output properties are available:
- Datas
List<Get
Route Filters Data> - List of Route Filters
- Filters
List<Get
Route Filters Filter> - Filters for the Data Source Search Request. Maximum of 8 total filters.
- Id string
- The provider-assigned unique ID for this managed resource.
- Pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- Sorts
List<Get
Route Filters Sort> - Filters for the Data Source Search Request
- Datas
[]Get
Route Filters Data - List of Route Filters
- Filters
[]Get
Route Filters Filter - Filters for the Data Source Search Request. Maximum of 8 total filters.
- Id string
- The provider-assigned unique ID for this managed resource.
- Pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- Sorts
[]Get
Route Filters Sort - Filters for the Data Source Search Request
- datas
List<Get
Route Filters Data> - List of Route Filters
- filters
List<Get
Route Filters Filter> - Filters for the Data Source Search Request. Maximum of 8 total filters.
- id String
- The provider-assigned unique ID for this managed resource.
- pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- sorts
List<Get
Route Filters Sort> - Filters for the Data Source Search Request
- datas
Get
Route Filters Data[] - List of Route Filters
- filters
Get
Route Filters Filter[] - Filters for the Data Source Search Request. Maximum of 8 total filters.
- id string
- The provider-assigned unique ID for this managed resource.
- pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- sorts
Get
Route Filters Sort[] - Filters for the Data Source Search Request
- datas
Sequence[Get
Route Filters Data] - List of Route Filters
- filters
Sequence[Get
Route Filters Filter] - Filters for the Data Source Search Request. Maximum of 8 total filters.
- id str
- The provider-assigned unique ID for this managed resource.
- pagination
Get
Route Filters Pagination - Pagination details for the Data Source Search Request
- sorts
Sequence[Get
Route Filters Sort] - Filters for the Data Source Search Request
- datas List<Property Map>
- List of Route Filters
- filters List<Property Map>
- Filters for the Data Source Search Request. Maximum of 8 total filters.
- id String
- The provider-assigned unique ID for this managed resource.
- pagination Property Map
- Pagination details for the Data Source Search Request
- sorts List<Property Map>
- Filters for the Data Source Search Request
Supporting Types
GetRouteFiltersData
- Change
Logs List<GetRoute Filters Data Change Log> - Changes
List<Get
Route Filters Data Change> - An object with the details of the previous change applied on the Route Filter
- Connections
Count int - The number of Fabric Connections that this Route Filter is attached to
- Description string
- Optional description to add to the Route Filter you will be creating
- Href string
- Route filter URI
- Name string
- Name of the Route Filter
- Not
Matched stringRule Action - The action that will be taken on ip ranges that don't match the rules present within the Route Filter
- Projects
List<Get
Route Filters Data Project> - The Project object that contains project_id and href that is related to the Fabric Project containing connections the Route Filter can be attached to
- Rules
Count int - The number of Route Filter Rules attached to this Route Filter
- State string
- State of the Route Filter in its lifecycle
- Type string
- Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
- Uuid string
- Equinix Assigned ID for Route Filter
- Change
Logs []GetRoute Filters Data Change Log - Changes
[]Get
Route Filters Data Change - An object with the details of the previous change applied on the Route Filter
- Connections
Count int - The number of Fabric Connections that this Route Filter is attached to
- Description string
- Optional description to add to the Route Filter you will be creating
- Href string
- Route filter URI
- Name string
- Name of the Route Filter
- Not
Matched stringRule Action - The action that will be taken on ip ranges that don't match the rules present within the Route Filter
- Projects
[]Get
Route Filters Data Project - The Project object that contains project_id and href that is related to the Fabric Project containing connections the Route Filter can be attached to
- Rules
Count int - The number of Route Filter Rules attached to this Route Filter
- State string
- State of the Route Filter in its lifecycle
- Type string
- Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
- Uuid string
- Equinix Assigned ID for Route Filter
- change
Logs List<GetRoute Filters Data Change Log> - changes
List<Get
Route Filters Data Change> - An object with the details of the previous change applied on the Route Filter
- connections
Count Integer - The number of Fabric Connections that this Route Filter is attached to
- description String
- Optional description to add to the Route Filter you will be creating
- href String
- Route filter URI
- name String
- Name of the Route Filter
- not
Matched StringRule Action - The action that will be taken on ip ranges that don't match the rules present within the Route Filter
- projects
List<Get
Route Filters Data Project> - The Project object that contains project_id and href that is related to the Fabric Project containing connections the Route Filter can be attached to
- rules
Count Integer - The number of Route Filter Rules attached to this Route Filter
- state String
- State of the Route Filter in its lifecycle
- type String
- Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
- uuid String
- Equinix Assigned ID for Route Filter
- change
Logs GetRoute Filters Data Change Log[] - changes
Get
Route Filters Data Change[] - An object with the details of the previous change applied on the Route Filter
- connections
Count number - The number of Fabric Connections that this Route Filter is attached to
- description string
- Optional description to add to the Route Filter you will be creating
- href string
- Route filter URI
- name string
- Name of the Route Filter
- not
Matched stringRule Action - The action that will be taken on ip ranges that don't match the rules present within the Route Filter
- projects
Get
Route Filters Data Project[] - The Project object that contains project_id and href that is related to the Fabric Project containing connections the Route Filter can be attached to
- rules
Count number - The number of Route Filter Rules attached to this Route Filter
- state string
- State of the Route Filter in its lifecycle
- type string
- Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
- uuid string
- Equinix Assigned ID for Route Filter
- change_
logs Sequence[GetRoute Filters Data Change Log] - changes
Sequence[Get
Route Filters Data Change] - An object with the details of the previous change applied on the Route Filter
- connections_
count int - The number of Fabric Connections that this Route Filter is attached to
- description str
- Optional description to add to the Route Filter you will be creating
- href str
- Route filter URI
- name str
- Name of the Route Filter
- not_
matched_ strrule_ action - The action that will be taken on ip ranges that don't match the rules present within the Route Filter
- projects
Sequence[Get
Route Filters Data Project] - The Project object that contains project_id and href that is related to the Fabric Project containing connections the Route Filter can be attached to
- rules_
count int - The number of Route Filter Rules attached to this Route Filter
- state str
- State of the Route Filter in its lifecycle
- type str
- Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
- uuid str
- Equinix Assigned ID for Route Filter
- change
Logs List<Property Map> - changes List<Property Map>
- An object with the details of the previous change applied on the Route Filter
- connections
Count Number - The number of Fabric Connections that this Route Filter is attached to
- description String
- Optional description to add to the Route Filter you will be creating
- href String
- Route filter URI
- name String
- Name of the Route Filter
- not
Matched StringRule Action - The action that will be taken on ip ranges that don't match the rules present within the Route Filter
- projects List<Property Map>
- The Project object that contains project_id and href that is related to the Fabric Project containing connections the Route Filter can be attached to
- rules
Count Number - The number of Route Filter Rules attached to this Route Filter
- state String
- State of the Route Filter in its lifecycle
- type String
- Route Filter Type. One of [ "BGP_IPv4_PREFIX_FILTER", "BGP_IPv6_PREFIX_FILTER" ]
- uuid String
- Equinix Assigned ID for Route Filter
GetRouteFiltersDataChange
- Href string
- The URI of the previous Route Filter Change
- Type string
- Type of change. One of [ "BGP_IPv4_PREFIX_FILTER_UPDATE","BGP_IPv4_PREFIX_FILTER_CREATION","BGP_IPv4_PREFIX_FILTER_DELETION","BGP_IPv6_PREFIX_FILTER_UPDATE","BGP_IPv6_PREFIX_FILTER_CREATION","BGP_IPv6_PREFIX_FILTER_DELETION" ]
- Uuid string
- Unique identifier for the previous change
- Href string
- The URI of the previous Route Filter Change
- Type string
- Type of change. One of [ "BGP_IPv4_PREFIX_FILTER_UPDATE","BGP_IPv4_PREFIX_FILTER_CREATION","BGP_IPv4_PREFIX_FILTER_DELETION","BGP_IPv6_PREFIX_FILTER_UPDATE","BGP_IPv6_PREFIX_FILTER_CREATION","BGP_IPv6_PREFIX_FILTER_DELETION" ]
- Uuid string
- Unique identifier for the previous change
- href String
- The URI of the previous Route Filter Change
- type String
- Type of change. One of [ "BGP_IPv4_PREFIX_FILTER_UPDATE","BGP_IPv4_PREFIX_FILTER_CREATION","BGP_IPv4_PREFIX_FILTER_DELETION","BGP_IPv6_PREFIX_FILTER_UPDATE","BGP_IPv6_PREFIX_FILTER_CREATION","BGP_IPv6_PREFIX_FILTER_DELETION" ]
- uuid String
- Unique identifier for the previous change
- href string
- The URI of the previous Route Filter Change
- type string
- Type of change. One of [ "BGP_IPv4_PREFIX_FILTER_UPDATE","BGP_IPv4_PREFIX_FILTER_CREATION","BGP_IPv4_PREFIX_FILTER_DELETION","BGP_IPv6_PREFIX_FILTER_UPDATE","BGP_IPv6_PREFIX_FILTER_CREATION","BGP_IPv6_PREFIX_FILTER_DELETION" ]
- uuid string
- Unique identifier for the previous change
- href str
- The URI of the previous Route Filter Change
- type str
- Type of change. One of [ "BGP_IPv4_PREFIX_FILTER_UPDATE","BGP_IPv4_PREFIX_FILTER_CREATION","BGP_IPv4_PREFIX_FILTER_DELETION","BGP_IPv6_PREFIX_FILTER_UPDATE","BGP_IPv6_PREFIX_FILTER_CREATION","BGP_IPv6_PREFIX_FILTER_DELETION" ]
- uuid str
- Unique identifier for the previous change
- href String
- The URI of the previous Route Filter Change
- type String
- Type of change. One of [ "BGP_IPv4_PREFIX_FILTER_UPDATE","BGP_IPv4_PREFIX_FILTER_CREATION","BGP_IPv4_PREFIX_FILTER_DELETION","BGP_IPv6_PREFIX_FILTER_UPDATE","BGP_IPv6_PREFIX_FILTER_CREATION","BGP_IPv6_PREFIX_FILTER_DELETION" ]
- uuid String
- Unique identifier for the previous change
GetRouteFiltersDataChangeLog
- Created
By string - Created by User Key
- Created
By stringEmail - Created by User Email Address
- Created
By stringFull Name - Created by User Full Name
- Created
Date stringTime - Created by Date and Time
- Deleted
By string - Deleted by User Key
- Deleted
By stringEmail - Deleted by User Email Address
- Deleted
By stringFull Name - Deleted by User Full Name
- Deleted
Date stringTime - Deleted by Date and Time
- Updated
By string - Updated by User Key
- Updated
By stringEmail - Updated by User Email Address
- Updated
By stringFull Name - Updated by User Full Name
- Updated
Date stringTime - Updated by Date and Time
- Created
By string - Created by User Key
- Created
By stringEmail - Created by User Email Address
- Created
By stringFull Name - Created by User Full Name
- Created
Date stringTime - Created by Date and Time
- Deleted
By string - Deleted by User Key
- Deleted
By stringEmail - Deleted by User Email Address
- Deleted
By stringFull Name - Deleted by User Full Name
- Deleted
Date stringTime - Deleted by Date and Time
- Updated
By string - Updated by User Key
- Updated
By stringEmail - Updated by User Email Address
- Updated
By stringFull Name - Updated by User Full Name
- Updated
Date stringTime - Updated by Date and Time
- created
By String - Created by User Key
- created
By StringEmail - Created by User Email Address
- created
By StringFull Name - Created by User Full Name
- created
Date StringTime - Created by Date and Time
- deleted
By String - Deleted by User Key
- deleted
By StringEmail - Deleted by User Email Address
- deleted
By StringFull Name - Deleted by User Full Name
- deleted
Date StringTime - Deleted by Date and Time
- updated
By String - Updated by User Key
- updated
By StringEmail - Updated by User Email Address
- updated
By StringFull Name - Updated by User Full Name
- updated
Date StringTime - Updated by Date and Time
- created
By string - Created by User Key
- created
By stringEmail - Created by User Email Address
- created
By stringFull Name - Created by User Full Name
- created
Date stringTime - Created by Date and Time
- deleted
By string - Deleted by User Key
- deleted
By stringEmail - Deleted by User Email Address
- deleted
By stringFull Name - Deleted by User Full Name
- deleted
Date stringTime - Deleted by Date and Time
- updated
By string - Updated by User Key
- updated
By stringEmail - Updated by User Email Address
- updated
By stringFull Name - Updated by User Full Name
- updated
Date stringTime - Updated by Date and Time
- created_
by str - Created by User Key
- created_
by_ stremail - Created by User Email Address
- created_
by_ strfull_ name - Created by User Full Name
- created_
date_ strtime - Created by Date and Time
- deleted_
by str - Deleted by User Key
- deleted_
by_ stremail - Deleted by User Email Address
- deleted_
by_ strfull_ name - Deleted by User Full Name
- deleted_
date_ strtime - Deleted by Date and Time
- updated_
by str - Updated by User Key
- updated_
by_ stremail - Updated by User Email Address
- updated_
by_ strfull_ name - Updated by User Full Name
- updated_
date_ strtime - Updated by Date and Time
- created
By String - Created by User Key
- created
By StringEmail - Created by User Email Address
- created
By StringFull Name - Created by User Full Name
- created
Date StringTime - Created by Date and Time
- deleted
By String - Deleted by User Key
- deleted
By StringEmail - Deleted by User Email Address
- deleted
By StringFull Name - Deleted by User Full Name
- deleted
Date StringTime - Deleted by Date and Time
- updated
By String - Updated by User Key
- updated
By StringEmail - Updated by User Email Address
- updated
By StringFull Name - Updated by User Full Name
- updated
Date StringTime - Updated by Date and Time
GetRouteFiltersDataProject
- href str
- URI of the Fabric Project
- project_
id str - Project id associated with Fabric Project
GetRouteFiltersFilter
- Operator string
- Possible operators to use on the filter property. Can be one of the following: [ "=", "!=", "[NOT] LIKE", "[NOT] IN", "ILIKE" ]
- Property string
- The API response property which you want to filter your request on. Can be one of the following: "/type", "/name", "/project/projectId", "/uuid", "/state"
- Values List<string>
- The values that you want to apply the property+operator combination to in order to filter your data search
- Operator string
- Possible operators to use on the filter property. Can be one of the following: [ "=", "!=", "[NOT] LIKE", "[NOT] IN", "ILIKE" ]
- Property string
- The API response property which you want to filter your request on. Can be one of the following: "/type", "/name", "/project/projectId", "/uuid", "/state"
- Values []string
- The values that you want to apply the property+operator combination to in order to filter your data search
- operator String
- Possible operators to use on the filter property. Can be one of the following: [ "=", "!=", "[NOT] LIKE", "[NOT] IN", "ILIKE" ]
- property String
- The API response property which you want to filter your request on. Can be one of the following: "/type", "/name", "/project/projectId", "/uuid", "/state"
- values List<String>
- The values that you want to apply the property+operator combination to in order to filter your data search
- operator string
- Possible operators to use on the filter property. Can be one of the following: [ "=", "!=", "[NOT] LIKE", "[NOT] IN", "ILIKE" ]
- property string
- The API response property which you want to filter your request on. Can be one of the following: "/type", "/name", "/project/projectId", "/uuid", "/state"
- values string[]
- The values that you want to apply the property+operator combination to in order to filter your data search
- operator str
- Possible operators to use on the filter property. Can be one of the following: [ "=", "!=", "[NOT] LIKE", "[NOT] IN", "ILIKE" ]
- property str
- The API response property which you want to filter your request on. Can be one of the following: "/type", "/name", "/project/projectId", "/uuid", "/state"
- values Sequence[str]
- The values that you want to apply the property+operator combination to in order to filter your data search
- operator String
- Possible operators to use on the filter property. Can be one of the following: [ "=", "!=", "[NOT] LIKE", "[NOT] IN", "ILIKE" ]
- property String
- The API response property which you want to filter your request on. Can be one of the following: "/type", "/name", "/project/projectId", "/uuid", "/state"
- values List<String>
- The values that you want to apply the property+operator combination to in order to filter your data search
GetRouteFiltersPagination
- 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.
GetRouteFiltersSort
- Direction string
- The sorting direction. Can be one of: [DESC, ASC], Defaults to DESC
- Property string
- The property name to use in sorting. Can be one of the following: [/type, /uuid, /name, /project/projectId, /state, /notMatchedRuleAction, /connectionsCount, /changeLog/createdDateTime, /changeLog/updatedDateTime], Defaults to /changeLog/updatedDateTime
- Direction string
- The sorting direction. Can be one of: [DESC, ASC], Defaults to DESC
- Property string
- The property name to use in sorting. Can be one of the following: [/type, /uuid, /name, /project/projectId, /state, /notMatchedRuleAction, /connectionsCount, /changeLog/createdDateTime, /changeLog/updatedDateTime], Defaults to /changeLog/updatedDateTime
- direction String
- The sorting direction. Can be one of: [DESC, ASC], Defaults to DESC
- property String
- The property name to use in sorting. Can be one of the following: [/type, /uuid, /name, /project/projectId, /state, /notMatchedRuleAction, /connectionsCount, /changeLog/createdDateTime, /changeLog/updatedDateTime], Defaults to /changeLog/updatedDateTime
- direction string
- The sorting direction. Can be one of: [DESC, ASC], Defaults to DESC
- property string
- The property name to use in sorting. Can be one of the following: [/type, /uuid, /name, /project/projectId, /state, /notMatchedRuleAction, /connectionsCount, /changeLog/createdDateTime, /changeLog/updatedDateTime], Defaults to /changeLog/updatedDateTime
- direction str
- The sorting direction. Can be one of: [DESC, ASC], Defaults to DESC
- property str
- The property name to use in sorting. Can be one of the following: [/type, /uuid, /name, /project/projectId, /state, /notMatchedRuleAction, /connectionsCount, /changeLog/createdDateTime, /changeLog/updatedDateTime], Defaults to /changeLog/updatedDateTime
- direction String
- The sorting direction. Can be one of: [DESC, ASC], Defaults to DESC
- property String
- The property name to use in sorting. Can be one of the following: [/type, /uuid, /name, /project/projectId, /state, /notMatchedRuleAction, /connectionsCount, /changeLog/createdDateTime, /changeLog/updatedDateTime], Defaults to /changeLog/updatedDateTime
Package Details
- Repository
- equinix equinix/pulumi-equinix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
equinix
Terraform Provider.