Equinix v0.26.0 published on Friday, Aug 22, 2025 by Equinix
equinix.fabric.getRouteAggregation
Fabric V4 API compatible data resource that allow user to fetch Equinix Fabric Route Aggregation by UUID Additional Documentation:
- API: https://developer.equinix.com/catalog/fabricv4#tag/Route-Aggregations
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
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.GetRouteAggregationArgs;
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 raPolicy = FabricFunctions.getRouteAggregation(GetRouteAggregationArgs.builder()
.uuid("<uuid_of_route_aggregation>")
.build());
ctx.export("id", raPolicy.applyValue(getRouteAggregationResult -> getRouteAggregationResult.id()));
ctx.export("type", raPolicy.applyValue(getRouteAggregationResult -> getRouteAggregationResult.type()));
ctx.export("state", raPolicy.applyValue(getRouteAggregationResult -> getRouteAggregationResult.state()));
ctx.export("connectionsCount", raPolicy.applyValue(getRouteAggregationResult -> getRouteAggregationResult.connectionsCount()));
ctx.export("rulesCount", raPolicy.applyValue(getRouteAggregationResult -> getRouteAggregationResult.rulesCount()));
}
}
variables:
raPolicy:
fn::invoke:
function: equinix:fabric:getRouteAggregation
arguments:
uuid: <uuid_of_route_aggregation>
outputs:
id: ${raPolicy.id}
type: ${raPolicy.type}
state: ${raPolicy.state}
connectionsCount: ${raPolicy.connectionsCount}
rulesCount: ${raPolicy.rulesCount}
Using getRouteAggregation
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 getRouteAggregation(args: GetRouteAggregationArgs, opts?: InvokeOptions): Promise<GetRouteAggregationResult>
function getRouteAggregationOutput(args: GetRouteAggregationOutputArgs, opts?: InvokeOptions): Output<GetRouteAggregationResult>def get_route_aggregation(route_aggregation_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRouteAggregationResult
def get_route_aggregation_output(route_aggregation_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRouteAggregationResult]func LookupRouteAggregation(ctx *Context, args *LookupRouteAggregationArgs, opts ...InvokeOption) (*LookupRouteAggregationResult, error)
func LookupRouteAggregationOutput(ctx *Context, args *LookupRouteAggregationOutputArgs, opts ...InvokeOption) LookupRouteAggregationResultOutput> Note: This function is named LookupRouteAggregation in the Go SDK.
public static class GetRouteAggregation
{
public static Task<GetRouteAggregationResult> InvokeAsync(GetRouteAggregationArgs args, InvokeOptions? opts = null)
public static Output<GetRouteAggregationResult> Invoke(GetRouteAggregationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRouteAggregationResult> getRouteAggregation(GetRouteAggregationArgs args, InvokeOptions options)
public static Output<GetRouteAggregationResult> getRouteAggregation(GetRouteAggregationArgs args, InvokeOptions options)
fn::invoke:
function: equinix:fabric/getRouteAggregation:getRouteAggregation
arguments:
# arguments dictionaryThe following arguments are supported:
- Route
Aggregation stringId - The uuid of the route aggregation this data source should retrieve
- Route
Aggregation stringId - The uuid of the route aggregation this data source should retrieve
- route
Aggregation StringId - The uuid of the route aggregation this data source should retrieve
- route
Aggregation stringId - The uuid of the route aggregation this data source should retrieve
- route_
aggregation_ strid - The uuid of the route aggregation this data source should retrieve
- route
Aggregation StringId - The uuid of the route aggregation this data source should retrieve
getRouteAggregation Result
The following output properties are available:
- Change
Get
Route Aggregation Change - Current state of latest Route Aggregation change
- Change
Log GetRoute Aggregation Change Log - Details of the last change on the route aggregation resource
- Connections
Count int - Number of Connections attached to route aggregation
- Description string
- Customer-provided route aggregation description
- Href string
- Equinix auto generated URI to the route aggregation resource
- Id string
- The unique identifier of the resource
- Name string
- Customer provided name of the route aggregation
- Project
Get
Route Aggregation Project - Equinix Project attribute object
- Route
Aggregation stringId - The uuid of the route aggregation this data source should retrieve
- Rules
Count int - Number of Rules attached to route aggregation
- State string
- Value representing provisioning status for the route aggregation resource
- Type string
- Equinix defined Route Aggregation Type; BGPIPv4PREFIXAGGREGATION, BGPIPv6PREFIXAGGREGATION
- Uuid string
- Equinix-assigned unique id for the route aggregation resource
- Change
Get
Route Aggregation Change - Current state of latest Route Aggregation change
- Change
Log GetRoute Aggregation Change Log - Details of the last change on the route aggregation resource
- Connections
Count int - Number of Connections attached to route aggregation
- Description string
- Customer-provided route aggregation description
- Href string
- Equinix auto generated URI to the route aggregation resource
- Id string
- The unique identifier of the resource
- Name string
- Customer provided name of the route aggregation
- Project
Get
Route Aggregation Project - Equinix Project attribute object
- Route
Aggregation stringId - The uuid of the route aggregation this data source should retrieve
- Rules
Count int - Number of Rules attached to route aggregation
- State string
- Value representing provisioning status for the route aggregation resource
- Type string
- Equinix defined Route Aggregation Type; BGPIPv4PREFIXAGGREGATION, BGPIPv6PREFIXAGGREGATION
- Uuid string
- Equinix-assigned unique id for the route aggregation resource
- change
Get
Route Aggregation Change - Current state of latest Route Aggregation change
- change
Log GetRoute Aggregation Change Log - Details of the last change on the route aggregation resource
- connections
Count Integer - Number of Connections attached to route aggregation
- description String
- Customer-provided route aggregation description
- href String
- Equinix auto generated URI to the route aggregation resource
- id String
- The unique identifier of the resource
- name String
- Customer provided name of the route aggregation
- project
Get
Route Aggregation Project - Equinix Project attribute object
- route
Aggregation StringId - The uuid of the route aggregation this data source should retrieve
- rules
Count Integer - Number of Rules attached to route aggregation
- state String
- Value representing provisioning status for the route aggregation resource
- type String
- Equinix defined Route Aggregation Type; BGPIPv4PREFIXAGGREGATION, BGPIPv6PREFIXAGGREGATION
- uuid String
- Equinix-assigned unique id for the route aggregation resource
- change
Get
Route Aggregation Change - Current state of latest Route Aggregation change
- change
Log GetRoute Aggregation Change Log - Details of the last change on the route aggregation resource
- connections
Count number - Number of Connections attached to route aggregation
- description string
- Customer-provided route aggregation description
- href string
- Equinix auto generated URI to the route aggregation resource
- id string
- The unique identifier of the resource
- name string
- Customer provided name of the route aggregation
- project
Get
Route Aggregation Project - Equinix Project attribute object
- route
Aggregation stringId - The uuid of the route aggregation this data source should retrieve
- rules
Count number - Number of Rules attached to route aggregation
- state string
- Value representing provisioning status for the route aggregation resource
- type string
- Equinix defined Route Aggregation Type; BGPIPv4PREFIXAGGREGATION, BGPIPv6PREFIXAGGREGATION
- uuid string
- Equinix-assigned unique id for the route aggregation resource
- change
Get
Route Aggregation Change - Current state of latest Route Aggregation change
- change_
log GetRoute Aggregation Change Log - Details of the last change on the route aggregation resource
- connections_
count int - Number of Connections attached to route aggregation
- description str
- Customer-provided route aggregation description
- href str
- Equinix auto generated URI to the route aggregation resource
- id str
- The unique identifier of the resource
- name str
- Customer provided name of the route aggregation
- project
Get
Route Aggregation Project - Equinix Project attribute object
- route_
aggregation_ strid - The uuid of the route aggregation this data source should retrieve
- rules_
count int - Number of Rules attached to route aggregation
- state str
- Value representing provisioning status for the route aggregation resource
- type str
- Equinix defined Route Aggregation Type; BGPIPv4PREFIXAGGREGATION, BGPIPv6PREFIXAGGREGATION
- uuid str
- Equinix-assigned unique id for the route aggregation resource
- change Property Map
- Current state of latest Route Aggregation change
- change
Log Property Map - Details of the last change on the route aggregation resource
- connections
Count Number - Number of Connections attached to route aggregation
- description String
- Customer-provided route aggregation description
- href String
- Equinix auto generated URI to the route aggregation resource
- id String
- The unique identifier of the resource
- name String
- Customer provided name of the route aggregation
- project Property Map
- Equinix Project attribute object
- route
Aggregation StringId - The uuid of the route aggregation this data source should retrieve
- rules
Count Number - Number of Rules attached to route aggregation
- state String
- Value representing provisioning status for the route aggregation resource
- type String
- Equinix defined Route Aggregation Type; BGPIPv4PREFIXAGGREGATION, BGPIPv6PREFIXAGGREGATION
- uuid String
- Equinix-assigned unique id for the route aggregation resource
Supporting Types
GetRouteAggregationChange
GetRouteAggregationChangeLog
- Created
By string - User name of creator of the route aggregation resource
- Created
By stringEmail - Email of creator of the route aggregation resource
- Created
By stringFull Name - Legal name of creator of the route aggregation resource
- Created
Date stringTime - Creation time of the route aggregation resource
- Deleted
By string - User name of deleter of the route aggregation resource
- Deleted
By stringEmail - Email of deleter of the route aggregation resource
- Deleted
By stringFull Name - Legal name of deleter of the route aggregation resource
- Deleted
Date stringTime - Deletion time of the route aggregation resource
- Updated
By string - User name of last updater of the route aggregation resource
- Updated
By stringEmail - Email of last updater of the route aggregation resource
- Updated
By stringFull Name - Legal name of last updater of the route aggregation resource
- Updated
Date stringTime - Last update time of the route aggregation resource
- Created
By string - User name of creator of the route aggregation resource
- Created
By stringEmail - Email of creator of the route aggregation resource
- Created
By stringFull Name - Legal name of creator of the route aggregation resource
- Created
Date stringTime - Creation time of the route aggregation resource
- Deleted
By string - User name of deleter of the route aggregation resource
- Deleted
By stringEmail - Email of deleter of the route aggregation resource
- Deleted
By stringFull Name - Legal name of deleter of the route aggregation resource
- Deleted
Date stringTime - Deletion time of the route aggregation resource
- Updated
By string - User name of last updater of the route aggregation resource
- Updated
By stringEmail - Email of last updater of the route aggregation resource
- Updated
By stringFull Name - Legal name of last updater of the route aggregation resource
- Updated
Date stringTime - Last update time of the route aggregation resource
- created
By String - User name of creator of the route aggregation resource
- created
By StringEmail - Email of creator of the route aggregation resource
- created
By StringFull Name - Legal name of creator of the route aggregation resource
- created
Date StringTime - Creation time of the route aggregation resource
- deleted
By String - User name of deleter of the route aggregation resource
- deleted
By StringEmail - Email of deleter of the route aggregation resource
- deleted
By StringFull Name - Legal name of deleter of the route aggregation resource
- deleted
Date StringTime - Deletion time of the route aggregation resource
- updated
By String - User name of last updater of the route aggregation resource
- updated
By StringEmail - Email of last updater of the route aggregation resource
- updated
By StringFull Name - Legal name of last updater of the route aggregation resource
- updated
Date StringTime - Last update time of the route aggregation resource
- created
By string - User name of creator of the route aggregation resource
- created
By stringEmail - Email of creator of the route aggregation resource
- created
By stringFull Name - Legal name of creator of the route aggregation resource
- created
Date stringTime - Creation time of the route aggregation resource
- deleted
By string - User name of deleter of the route aggregation resource
- deleted
By stringEmail - Email of deleter of the route aggregation resource
- deleted
By stringFull Name - Legal name of deleter of the route aggregation resource
- deleted
Date stringTime - Deletion time of the route aggregation resource
- updated
By string - User name of last updater of the route aggregation resource
- updated
By stringEmail - Email of last updater of the route aggregation resource
- updated
By stringFull Name - Legal name of last updater of the route aggregation resource
- updated
Date stringTime - Last update time of the route aggregation resource
- created_
by str - User name of creator of the route aggregation resource
- created_
by_ stremail - Email of creator of the route aggregation resource
- created_
by_ strfull_ name - Legal name of creator of the route aggregation resource
- created_
date_ strtime - Creation time of the route aggregation resource
- deleted_
by str - User name of deleter of the route aggregation resource
- deleted_
by_ stremail - Email of deleter of the route aggregation resource
- deleted_
by_ strfull_ name - Legal name of deleter of the route aggregation resource
- deleted_
date_ strtime - Deletion time of the route aggregation resource
- updated_
by str - User name of last updater of the route aggregation resource
- updated_
by_ stremail - Email of last updater of the route aggregation resource
- updated_
by_ strfull_ name - Legal name of last updater of the route aggregation resource
- updated_
date_ strtime - Last update time of the route aggregation resource
- created
By String - User name of creator of the route aggregation resource
- created
By StringEmail - Email of creator of the route aggregation resource
- created
By StringFull Name - Legal name of creator of the route aggregation resource
- created
Date StringTime - Creation time of the route aggregation resource
- deleted
By String - User name of deleter of the route aggregation resource
- deleted
By StringEmail - Email of deleter of the route aggregation resource
- deleted
By StringFull Name - Legal name of deleter of the route aggregation resource
- deleted
Date StringTime - Deletion time of the route aggregation resource
- updated
By String - User name of last updater of the route aggregation resource
- updated
By StringEmail - Email of last updater of the route aggregation resource
- updated
By StringFull Name - Legal name of last updater of the route aggregation resource
- updated
Date StringTime - Last update time of the route aggregation resource
GetRouteAggregationProject
- Project
Id string - Equinix Subscriber-assigned project ID
- Project
Id string - Equinix Subscriber-assigned project ID
- project
Id String - Equinix Subscriber-assigned project ID
- project
Id string - Equinix Subscriber-assigned project ID
- project_
id str - Equinix Subscriber-assigned project ID
- project
Id String - Equinix Subscriber-assigned project ID
Package Details
- Repository
- equinix equinix/pulumi-equinix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
equinixTerraform Provider.
