Equinix v0.27.1 published on Wednesday, Oct 29, 2025 by Equinix
Equinix v0.27.1 published on Wednesday, Oct 29, 2025 by Equinix
Fabric V4 API compatible data resource that allow user to fetch routing protocol for a given UUID
API documentation can be found here - https://developer.equinix.com/dev-docs/fabric/api-reference/fabric-v4-apis#routing-protocols
Additional documentation:
- Getting Started: https://docs.equinix.com/en-us/Content/Interconnection/FCR/connections/FCR-connect-azureQC.htm#ConfigureRoutingDetailsintheFabricPortal
- API: https://developer.equinix.com/dev-docs/fabric/api-reference/fabric-v4-apis#routing-protocols
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as equinix from "@pulumi/equinix";
const routingProtocolDataName = equinix.fabric.getRoutingProtocol({
connectionUuid: "<uuid_of_connection_routing_protocol_is_applied_to>",
uuid: "<uuid_of_routing_protocol>",
});
export const id = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.id);
export const name = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.name);
export const type = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.type);
export const directIpv4 = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.directIpv4?.equinixIfaceIp);
export const directIpv6 = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.directIpv6?.equinixIfaceIp);
export const bgpIpv4CustomerPeerIp = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.bgpIpv4?.customerPeerIp);
export const bgpIpv4EquinixPeerIp = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.bgpIpv4?.equinixPeerIp);
export const bgpIpv4Enabled = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.bgpIpv4?.enabled);
export const bgpIpv6CustomerPeerIp = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.bgpIpv6?.customerPeerIp);
export const bgpIpv6EquinixPeerIp = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.bgpIpv6?.equinixPeerIp);
export const bgpIpv6Enabled = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.bgpIpv6?.enabled);
export const customerAsn = routingProtocolDataName.then(routingProtocolDataName => routingProtocolDataName.customerAsn);
import pulumi
import pulumi_equinix as equinix
routing_protocol_data_name = equinix.fabric.get_routing_protocol(connection_uuid="<uuid_of_connection_routing_protocol_is_applied_to>",
uuid="<uuid_of_routing_protocol>")
pulumi.export("id", routing_protocol_data_name.id)
pulumi.export("name", routing_protocol_data_name.name)
pulumi.export("type", routing_protocol_data_name.type)
pulumi.export("directIpv4", routing_protocol_data_name.direct_ipv4.equinix_iface_ip)
pulumi.export("directIpv6", routing_protocol_data_name.direct_ipv6.equinix_iface_ip)
pulumi.export("bgpIpv4CustomerPeerIp", routing_protocol_data_name.bgp_ipv4.customer_peer_ip)
pulumi.export("bgpIpv4EquinixPeerIp", routing_protocol_data_name.bgp_ipv4.equinix_peer_ip)
pulumi.export("bgpIpv4Enabled", routing_protocol_data_name.bgp_ipv4.enabled)
pulumi.export("bgpIpv6CustomerPeerIp", routing_protocol_data_name.bgp_ipv6.customer_peer_ip)
pulumi.export("bgpIpv6EquinixPeerIp", routing_protocol_data_name.bgp_ipv6.equinix_peer_ip)
pulumi.export("bgpIpv6Enabled", routing_protocol_data_name.bgp_ipv6.enabled)
pulumi.export("customerAsn", routing_protocol_data_name.customer_asn)
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 {
routingProtocolDataName, err := fabric.LookupRoutingProtocol(ctx, &fabric.LookupRoutingProtocolArgs{
ConnectionUuid: "<uuid_of_connection_routing_protocol_is_applied_to>",
Uuid: "<uuid_of_routing_protocol>",
}, nil)
if err != nil {
return err
}
ctx.Export("id", routingProtocolDataName.Id)
ctx.Export("name", routingProtocolDataName.Name)
ctx.Export("type", routingProtocolDataName.Type)
ctx.Export("directIpv4", routingProtocolDataName.DirectIpv4.EquinixIfaceIp)
ctx.Export("directIpv6", routingProtocolDataName.DirectIpv6.EquinixIfaceIp)
ctx.Export("bgpIpv4CustomerPeerIp", routingProtocolDataName.BgpIpv4.CustomerPeerIp)
ctx.Export("bgpIpv4EquinixPeerIp", routingProtocolDataName.BgpIpv4.EquinixPeerIp)
ctx.Export("bgpIpv4Enabled", routingProtocolDataName.BgpIpv4.Enabled)
ctx.Export("bgpIpv6CustomerPeerIp", routingProtocolDataName.BgpIpv6.CustomerPeerIp)
ctx.Export("bgpIpv6EquinixPeerIp", routingProtocolDataName.BgpIpv6.EquinixPeerIp)
ctx.Export("bgpIpv6Enabled", routingProtocolDataName.BgpIpv6.Enabled)
ctx.Export("customerAsn", routingProtocolDataName.CustomerAsn)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Equinix = Pulumi.Equinix;
return await Deployment.RunAsync(() =>
{
var routingProtocolDataName = Equinix.Fabric.GetRoutingProtocol.Invoke(new()
{
ConnectionUuid = "<uuid_of_connection_routing_protocol_is_applied_to>",
Uuid = "<uuid_of_routing_protocol>",
});
return new Dictionary<string, object?>
{
["id"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.Id),
["name"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.Name),
["type"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.Type),
["directIpv4"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.DirectIpv4?.EquinixIfaceIp),
["directIpv6"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.DirectIpv6?.EquinixIfaceIp),
["bgpIpv4CustomerPeerIp"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.BgpIpv4?.CustomerPeerIp),
["bgpIpv4EquinixPeerIp"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.BgpIpv4?.EquinixPeerIp),
["bgpIpv4Enabled"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.BgpIpv4?.Enabled),
["bgpIpv6CustomerPeerIp"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.BgpIpv6?.CustomerPeerIp),
["bgpIpv6EquinixPeerIp"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.BgpIpv6?.EquinixPeerIp),
["bgpIpv6Enabled"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.BgpIpv6?.Enabled),
["customerAsn"] = routingProtocolDataName.Apply(getRoutingProtocolResult => getRoutingProtocolResult.CustomerAsn),
};
});
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.GetRoutingProtocolArgs;
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 routingProtocolDataName = FabricFunctions.getRoutingProtocol(GetRoutingProtocolArgs.builder()
.connectionUuid("<uuid_of_connection_routing_protocol_is_applied_to>")
.uuid("<uuid_of_routing_protocol>")
.build());
ctx.export("id", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.id()));
ctx.export("name", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.name()));
ctx.export("type", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.type()));
ctx.export("directIpv4", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.directIpv4().equinixIfaceIp()));
ctx.export("directIpv6", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.directIpv6().equinixIfaceIp()));
ctx.export("bgpIpv4CustomerPeerIp", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.bgpIpv4().customerPeerIp()));
ctx.export("bgpIpv4EquinixPeerIp", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.bgpIpv4().equinixPeerIp()));
ctx.export("bgpIpv4Enabled", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.bgpIpv4().enabled()));
ctx.export("bgpIpv6CustomerPeerIp", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.bgpIpv6().customerPeerIp()));
ctx.export("bgpIpv6EquinixPeerIp", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.bgpIpv6().equinixPeerIp()));
ctx.export("bgpIpv6Enabled", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.bgpIpv6().enabled()));
ctx.export("customerAsn", routingProtocolDataName.applyValue(getRoutingProtocolResult -> getRoutingProtocolResult.customerAsn()));
}
}
variables:
routingProtocolDataName:
fn::invoke:
function: equinix:fabric:getRoutingProtocol
arguments:
connectionUuid: <uuid_of_connection_routing_protocol_is_applied_to>
uuid: <uuid_of_routing_protocol>
outputs:
id: ${routingProtocolDataName.id}
name: ${routingProtocolDataName.name}
type: ${routingProtocolDataName.type}
directIpv4: ${routingProtocolDataName.directIpv4.equinixIfaceIp}
directIpv6: ${routingProtocolDataName.directIpv6.equinixIfaceIp}
bgpIpv4CustomerPeerIp: ${routingProtocolDataName.bgpIpv4.customerPeerIp}
bgpIpv4EquinixPeerIp: ${routingProtocolDataName.bgpIpv4.equinixPeerIp}
bgpIpv4Enabled: ${routingProtocolDataName.bgpIpv4.enabled}
bgpIpv6CustomerPeerIp: ${routingProtocolDataName.bgpIpv6.customerPeerIp}
bgpIpv6EquinixPeerIp: ${routingProtocolDataName.bgpIpv6.equinixPeerIp}
bgpIpv6Enabled: ${routingProtocolDataName.bgpIpv6.enabled}
customerAsn: ${routingProtocolDataName.customerAsn}
Using getRoutingProtocol
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 getRoutingProtocol(args: GetRoutingProtocolArgs, opts?: InvokeOptions): Promise<GetRoutingProtocolResult>
function getRoutingProtocolOutput(args: GetRoutingProtocolOutputArgs, opts?: InvokeOptions): Output<GetRoutingProtocolResult>def get_routing_protocol(connection_uuid: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRoutingProtocolResult
def get_routing_protocol_output(connection_uuid: Optional[pulumi.Input[str]] = None,
uuid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRoutingProtocolResult]func LookupRoutingProtocol(ctx *Context, args *LookupRoutingProtocolArgs, opts ...InvokeOption) (*LookupRoutingProtocolResult, error)
func LookupRoutingProtocolOutput(ctx *Context, args *LookupRoutingProtocolOutputArgs, opts ...InvokeOption) LookupRoutingProtocolResultOutput> Note: This function is named LookupRoutingProtocol in the Go SDK.
public static class GetRoutingProtocol
{
public static Task<GetRoutingProtocolResult> InvokeAsync(GetRoutingProtocolArgs args, InvokeOptions? opts = null)
public static Output<GetRoutingProtocolResult> Invoke(GetRoutingProtocolInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRoutingProtocolResult> getRoutingProtocol(GetRoutingProtocolArgs args, InvokeOptions options)
public static Output<GetRoutingProtocolResult> getRoutingProtocol(GetRoutingProtocolArgs args, InvokeOptions options)
fn::invoke:
function: equinix:fabric/getRoutingProtocol:getRoutingProtocol
arguments:
# arguments dictionaryThe following arguments are supported:
- Connection
Uuid string - Connection URI associated with Routing Protocol
- Uuid string
- Equinix-assigned routing protocol identifier
- Connection
Uuid string - Connection URI associated with Routing Protocol
- Uuid string
- Equinix-assigned routing protocol identifier
- connection
Uuid String - Connection URI associated with Routing Protocol
- uuid String
- Equinix-assigned routing protocol identifier
- connection
Uuid string - Connection URI associated with Routing Protocol
- uuid string
- Equinix-assigned routing protocol identifier
- connection_
uuid str - Connection URI associated with Routing Protocol
- uuid str
- Equinix-assigned routing protocol identifier
- connection
Uuid String - Connection URI associated with Routing Protocol
- uuid String
- Equinix-assigned routing protocol identifier
getRoutingProtocol Result
The following output properties are available:
- As
Override boolEnabled - Enable AS number override
- Bfd
Get
Routing Protocol Bfd - Bidirectional Forwarding Detection
- Bgp
Auth stringKey - BGP authorization key
- Bgp
Ipv4 GetRouting Protocol Bgp Ipv4 - Routing Protocol BGP IPv4
- Bgp
Ipv6 GetRouting Protocol Bgp Ipv6 - Routing Protocol BGP IPv6
- Change
Logs List<GetRouting Protocol Change Log> - Captures Routing Protocol lifecycle change information
- Changes
List<Get
Routing Protocol Change> - Routing Protocol configuration Changes
- Connection
Uuid string - Connection URI associated with Routing Protocol
- Customer
Asn int - Customer-provided ASN
- Description string
- Customer-provided Fabric Routing Protocol description
- Direct
Ipv4 GetRouting Protocol Direct Ipv4 - Routing Protocol Direct IPv4
- Direct
Ipv6 GetRouting Protocol Direct Ipv6 - Routing Protocol Direct IPv6
- Equinix
Asn int - Equinix ASN
- Href string
- Routing Protocol URI information
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
- Operations
List<Get
Routing Protocol Operation> - Routing Protocol type-specific operational data
- State string
- Routing Protocol overall state
- Type string
- Defines the routing protocol type like BGP or DIRECT
- Uuid string
- Equinix-assigned routing protocol identifier
- As
Override boolEnabled - Enable AS number override
- Bfd
Get
Routing Protocol Bfd - Bidirectional Forwarding Detection
- Bgp
Auth stringKey - BGP authorization key
- Bgp
Ipv4 GetRouting Protocol Bgp Ipv4 - Routing Protocol BGP IPv4
- Bgp
Ipv6 GetRouting Protocol Bgp Ipv6 - Routing Protocol BGP IPv6
- Change
Logs []GetRouting Protocol Change Log - Captures Routing Protocol lifecycle change information
- Changes
[]Get
Routing Protocol Change - Routing Protocol configuration Changes
- Connection
Uuid string - Connection URI associated with Routing Protocol
- Customer
Asn int - Customer-provided ASN
- Description string
- Customer-provided Fabric Routing Protocol description
- Direct
Ipv4 GetRouting Protocol Direct Ipv4 - Routing Protocol Direct IPv4
- Direct
Ipv6 GetRouting Protocol Direct Ipv6 - Routing Protocol Direct IPv6
- Equinix
Asn int - Equinix ASN
- Href string
- Routing Protocol URI information
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
- Operations
[]Get
Routing Protocol Operation - Routing Protocol type-specific operational data
- State string
- Routing Protocol overall state
- Type string
- Defines the routing protocol type like BGP or DIRECT
- Uuid string
- Equinix-assigned routing protocol identifier
- as
Override BooleanEnabled - Enable AS number override
- bfd
Get
Routing Protocol Bfd - Bidirectional Forwarding Detection
- bgp
Auth StringKey - BGP authorization key
- bgp
Ipv4 GetRouting Protocol Bgp Ipv4 - Routing Protocol BGP IPv4
- bgp
Ipv6 GetRouting Protocol Bgp Ipv6 - Routing Protocol BGP IPv6
- change
Logs List<GetRouting Protocol Change Log> - Captures Routing Protocol lifecycle change information
- changes
List<Get
Routing Protocol Change> - Routing Protocol configuration Changes
- connection
Uuid String - Connection URI associated with Routing Protocol
- customer
Asn Integer - Customer-provided ASN
- description String
- Customer-provided Fabric Routing Protocol description
- direct
Ipv4 GetRouting Protocol Direct Ipv4 - Routing Protocol Direct IPv4
- direct
Ipv6 GetRouting Protocol Direct Ipv6 - Routing Protocol Direct IPv6
- equinix
Asn Integer - Equinix ASN
- href String
- Routing Protocol URI information
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
- operations
List<Get
Routing Protocol Operation> - Routing Protocol type-specific operational data
- state String
- Routing Protocol overall state
- type String
- Defines the routing protocol type like BGP or DIRECT
- uuid String
- Equinix-assigned routing protocol identifier
- as
Override booleanEnabled - Enable AS number override
- bfd
Get
Routing Protocol Bfd - Bidirectional Forwarding Detection
- bgp
Auth stringKey - BGP authorization key
- bgp
Ipv4 GetRouting Protocol Bgp Ipv4 - Routing Protocol BGP IPv4
- bgp
Ipv6 GetRouting Protocol Bgp Ipv6 - Routing Protocol BGP IPv6
- change
Logs GetRouting Protocol Change Log[] - Captures Routing Protocol lifecycle change information
- changes
Get
Routing Protocol Change[] - Routing Protocol configuration Changes
- connection
Uuid string - Connection URI associated with Routing Protocol
- customer
Asn number - Customer-provided ASN
- description string
- Customer-provided Fabric Routing Protocol description
- direct
Ipv4 GetRouting Protocol Direct Ipv4 - Routing Protocol Direct IPv4
- direct
Ipv6 GetRouting Protocol Direct Ipv6 - Routing Protocol Direct IPv6
- equinix
Asn number - Equinix ASN
- href string
- Routing Protocol URI information
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
- operations
Get
Routing Protocol Operation[] - Routing Protocol type-specific operational data
- state string
- Routing Protocol overall state
- type string
- Defines the routing protocol type like BGP or DIRECT
- uuid string
- Equinix-assigned routing protocol identifier
- as_
override_ boolenabled - Enable AS number override
- bfd
Get
Routing Protocol Bfd - Bidirectional Forwarding Detection
- bgp_
auth_ strkey - BGP authorization key
- bgp_
ipv4 GetRouting Protocol Bgp Ipv4 - Routing Protocol BGP IPv4
- bgp_
ipv6 GetRouting Protocol Bgp Ipv6 - Routing Protocol BGP IPv6
- change_
logs Sequence[GetRouting Protocol Change Log] - Captures Routing Protocol lifecycle change information
- changes
Sequence[Get
Routing Protocol Change] - Routing Protocol configuration Changes
- connection_
uuid str - Connection URI associated with Routing Protocol
- customer_
asn int - Customer-provided ASN
- description str
- Customer-provided Fabric Routing Protocol description
- direct_
ipv4 GetRouting Protocol Direct Ipv4 - Routing Protocol Direct IPv4
- direct_
ipv6 GetRouting Protocol Direct Ipv6 - Routing Protocol Direct IPv6
- equinix_
asn int - Equinix ASN
- href str
- Routing Protocol URI information
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
- operations
Sequence[Get
Routing Protocol Operation] - Routing Protocol type-specific operational data
- state str
- Routing Protocol overall state
- type str
- Defines the routing protocol type like BGP or DIRECT
- uuid str
- Equinix-assigned routing protocol identifier
- as
Override BooleanEnabled - Enable AS number override
- bfd Property Map
- Bidirectional Forwarding Detection
- bgp
Auth StringKey - BGP authorization key
- bgp
Ipv4 Property Map - Routing Protocol BGP IPv4
- bgp
Ipv6 Property Map - Routing Protocol BGP IPv6
- change
Logs List<Property Map> - Captures Routing Protocol lifecycle change information
- changes List<Property Map>
- Routing Protocol configuration Changes
- connection
Uuid String - Connection URI associated with Routing Protocol
- customer
Asn Number - Customer-provided ASN
- description String
- Customer-provided Fabric Routing Protocol description
- direct
Ipv4 Property Map - Routing Protocol Direct IPv4
- direct
Ipv6 Property Map - Routing Protocol Direct IPv6
- equinix
Asn Number - Equinix ASN
- href String
- Routing Protocol URI information
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Routing Protocol name. An alpha-numeric 24 characters string which can include only hyphens and underscores
- operations List<Property Map>
- Routing Protocol type-specific operational data
- state String
- Routing Protocol overall state
- type String
- Defines the routing protocol type like BGP or DIRECT
- uuid String
- Equinix-assigned routing protocol identifier
Supporting Types
GetRoutingProtocolBfd
GetRoutingProtocolBgpIpv4
- Customer
Peer stringIp - Customer side peering ip
- Equinix
Peer stringIp - Equinix side peering ip
- Inbound
Med int - Inbound Multi Exit Discriminator attribute
- Outbound
As stringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- Outbound
Med int - Outbound Multi Exit Discriminator attribute
- Enabled bool
- Admin status for the BGP session
- Customer
Peer stringIp - Customer side peering ip
- Equinix
Peer stringIp - Equinix side peering ip
- Inbound
Med int - Inbound Multi Exit Discriminator attribute
- Outbound
As stringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- Outbound
Med int - Outbound Multi Exit Discriminator attribute
- Enabled bool
- Admin status for the BGP session
- customer
Peer StringIp - Customer side peering ip
- equinix
Peer StringIp - Equinix side peering ip
- inbound
Med Integer - Inbound Multi Exit Discriminator attribute
- outbound
As StringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- outbound
Med Integer - Outbound Multi Exit Discriminator attribute
- enabled Boolean
- Admin status for the BGP session
- customer
Peer stringIp - Customer side peering ip
- equinix
Peer stringIp - Equinix side peering ip
- inbound
Med number - Inbound Multi Exit Discriminator attribute
- outbound
As stringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- outbound
Med number - Outbound Multi Exit Discriminator attribute
- enabled boolean
- Admin status for the BGP session
- customer_
peer_ strip - Customer side peering ip
- equinix_
peer_ strip - Equinix side peering ip
- inbound_
med int - Inbound Multi Exit Discriminator attribute
- outbound_
as_ strprepend_ count - AS path prepend count. One of: 0, 1, 3, 5
- outbound_
med int - Outbound Multi Exit Discriminator attribute
- enabled bool
- Admin status for the BGP session
- customer
Peer StringIp - Customer side peering ip
- equinix
Peer StringIp - Equinix side peering ip
- inbound
Med Number - Inbound Multi Exit Discriminator attribute
- outbound
As StringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- outbound
Med Number - Outbound Multi Exit Discriminator attribute
- enabled Boolean
- Admin status for the BGP session
GetRoutingProtocolBgpIpv6
- Customer
Peer stringIp - Customer side peering ip
- Equinix
Peer stringIp - Equinix side peering ip
- Inbound
Med int - Inbound Multi Exit Discriminator attribute
- Outbound
As stringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- Outbound
Med int - Outbound Multi Exit Discriminator attribute
- Enabled bool
- Admin status for the BGP session
- Customer
Peer stringIp - Customer side peering ip
- Equinix
Peer stringIp - Equinix side peering ip
- Inbound
Med int - Inbound Multi Exit Discriminator attribute
- Outbound
As stringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- Outbound
Med int - Outbound Multi Exit Discriminator attribute
- Enabled bool
- Admin status for the BGP session
- customer
Peer StringIp - Customer side peering ip
- equinix
Peer StringIp - Equinix side peering ip
- inbound
Med Integer - Inbound Multi Exit Discriminator attribute
- outbound
As StringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- outbound
Med Integer - Outbound Multi Exit Discriminator attribute
- enabled Boolean
- Admin status for the BGP session
- customer
Peer stringIp - Customer side peering ip
- equinix
Peer stringIp - Equinix side peering ip
- inbound
Med number - Inbound Multi Exit Discriminator attribute
- outbound
As stringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- outbound
Med number - Outbound Multi Exit Discriminator attribute
- enabled boolean
- Admin status for the BGP session
- customer_
peer_ strip - Customer side peering ip
- equinix_
peer_ strip - Equinix side peering ip
- inbound_
med int - Inbound Multi Exit Discriminator attribute
- outbound_
as_ strprepend_ count - AS path prepend count. One of: 0, 1, 3, 5
- outbound_
med int - Outbound Multi Exit Discriminator attribute
- enabled bool
- Admin status for the BGP session
- customer
Peer StringIp - Customer side peering ip
- equinix
Peer StringIp - Equinix side peering ip
- inbound
Med Number - Inbound Multi Exit Discriminator attribute
- outbound
As StringPrepend Count - AS path prepend count. One of: 0, 1, 3, 5
- outbound
Med Number - Outbound Multi Exit Discriminator attribute
- enabled Boolean
- Admin status for the BGP session
GetRoutingProtocolChange
GetRoutingProtocolChangeLog
- 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
GetRoutingProtocolDirectIpv4
- Equinix
Iface stringIp - Equinix side Interface IP address
- Equinix
Iface stringIp - Equinix side Interface IP address
- equinix
Iface StringIp - Equinix side Interface IP address
- equinix
Iface stringIp - Equinix side Interface IP address
- equinix_
iface_ strip - Equinix side Interface IP address
- equinix
Iface StringIp - Equinix side Interface IP address
GetRoutingProtocolDirectIpv6
- Equinix
Iface stringIp - Equinix side Interface IP address
- Equinix
Iface stringIp - Equinix side Interface IP address
- equinix
Iface StringIp - Equinix side Interface IP address
- equinix
Iface stringIp - Equinix side Interface IP address
- equinix_
iface_ strip - Equinix side Interface IP address
- equinix
Iface StringIp - Equinix side Interface IP address
GetRoutingProtocolOperation
- Errors
List<Get
Routing Protocol Operation Error> - Errors occurred
- Errors
[]Get
Routing Protocol Operation Error - Errors occurred
- errors
List<Get
Routing Protocol Operation Error> - Errors occurred
- errors
Get
Routing Protocol Operation Error[] - Errors occurred
- errors
Sequence[Get
Routing Protocol Operation Error] - Errors occurred
- errors List<Property Map>
- Errors occurred
GetRoutingProtocolOperationError
- Additional
Infos List<GetRouting Protocol Operation Error Additional Info> - Pricing error additional Info
- Correlation
Id string - CorrelationId
- Details string
- Details
- Error
Code string - Error code
- Error
Message string - Error Message
- Help string
- Help
- Additional
Infos []GetRouting Protocol Operation Error Additional Info - Pricing error additional Info
- Correlation
Id string - CorrelationId
- Details string
- Details
- Error
Code string - Error code
- Error
Message string - Error Message
- Help string
- Help
- additional
Infos List<GetRouting Protocol Operation Error Additional Info> - Pricing error additional Info
- correlation
Id String - CorrelationId
- details String
- Details
- error
Code String - Error code
- error
Message String - Error Message
- help String
- Help
- additional
Infos GetRouting Protocol Operation Error Additional Info[] - Pricing error additional Info
- correlation
Id string - CorrelationId
- details string
- Details
- error
Code string - Error code
- error
Message string - Error Message
- help string
- Help
- additional_
infos Sequence[GetRouting Protocol Operation Error Additional Info] - Pricing error additional Info
- correlation_
id str - CorrelationId
- details str
- Details
- error_
code str - Error code
- error_
message str - Error Message
- help str
- Help
- additional
Infos List<Property Map> - Pricing error additional Info
- correlation
Id String - CorrelationId
- details String
- Details
- error
Code String - Error code
- error
Message String - Error Message
- help String
- Help
GetRoutingProtocolOperationErrorAdditionalInfo
Package Details
- Repository
- equinix equinix/pulumi-equinix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
equinixTerraform Provider.
Equinix v0.27.1 published on Wednesday, Oct 29, 2025 by Equinix
