Equinix v0.19.0 published on Thursday, Oct 24, 2024 by Equinix
equinix.fabric.getRoutingProtocol
Explore with Pulumi AI
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: equinix:fabric/getRoutingProtocol:getRoutingProtocol
arguments:
# arguments dictionary
The 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
equinix
Terraform Provider.