We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.57.0
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.57.0
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Resource Type definition for AWS::DirectConnect::TransitVirtualInterface
Using getTransitVirtualInterface
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 getTransitVirtualInterface(args: GetTransitVirtualInterfaceArgs, opts?: InvokeOptions): Promise<GetTransitVirtualInterfaceResult>
function getTransitVirtualInterfaceOutput(args: GetTransitVirtualInterfaceOutputArgs, opts?: InvokeOptions): Output<GetTransitVirtualInterfaceResult>def get_transit_virtual_interface(virtual_interface_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTransitVirtualInterfaceResult
def get_transit_virtual_interface_output(virtual_interface_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTransitVirtualInterfaceResult]func LookupTransitVirtualInterface(ctx *Context, args *LookupTransitVirtualInterfaceArgs, opts ...InvokeOption) (*LookupTransitVirtualInterfaceResult, error)
func LookupTransitVirtualInterfaceOutput(ctx *Context, args *LookupTransitVirtualInterfaceOutputArgs, opts ...InvokeOption) LookupTransitVirtualInterfaceResultOutput> Note: This function is named LookupTransitVirtualInterface in the Go SDK.
public static class GetTransitVirtualInterface
{
public static Task<GetTransitVirtualInterfaceResult> InvokeAsync(GetTransitVirtualInterfaceArgs args, InvokeOptions? opts = null)
public static Output<GetTransitVirtualInterfaceResult> Invoke(GetTransitVirtualInterfaceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTransitVirtualInterfaceResult> getTransitVirtualInterface(GetTransitVirtualInterfaceArgs args, InvokeOptions options)
public static Output<GetTransitVirtualInterfaceResult> getTransitVirtualInterface(GetTransitVirtualInterfaceArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:directconnect:getTransitVirtualInterface
arguments:
# arguments dictionaryThe following arguments are supported:
- Virtual
Interface stringArn - The ARN of the virtual interface.
- Virtual
Interface stringArn - The ARN of the virtual interface.
- virtual
Interface StringArn - The ARN of the virtual interface.
- virtual
Interface stringArn - The ARN of the virtual interface.
- virtual_
interface_ strarn - The ARN of the virtual interface.
- virtual
Interface StringArn - The ARN of the virtual interface.
getTransitVirtualInterface Result
The following output properties are available:
- Bgp
Peers List<Pulumi.Aws Native. Direct Connect. Outputs. Transit Virtual Interface Bgp Peer> - The BGP peers configured on this virtual interface..
- Connection
Id string - The ID or ARN of the connection or LAG.
- Enable
Site boolLink - Indicates whether to enable or disable SiteLink.
- Mtu int
- The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags associated with the private virtual interface.
- Virtual
Interface stringArn - The ARN of the virtual interface.
- Virtual
Interface stringId - The ID of the virtual interface.
- Virtual
Interface stringName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
- Bgp
Peers []TransitVirtual Interface Bgp Peer - The BGP peers configured on this virtual interface..
- Connection
Id string - The ID or ARN of the connection or LAG.
- Enable
Site boolLink - Indicates whether to enable or disable SiteLink.
- Mtu int
- The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
- Tag
- The tags associated with the private virtual interface.
- Virtual
Interface stringArn - The ARN of the virtual interface.
- Virtual
Interface stringId - The ID of the virtual interface.
- Virtual
Interface stringName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
- bgp
Peers List<TransitVirtual Interface Bgp Peer> - The BGP peers configured on this virtual interface..
- connection
Id String - The ID or ARN of the connection or LAG.
- enable
Site BooleanLink - Indicates whether to enable or disable SiteLink.
- mtu Integer
- The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
- List<Tag>
- The tags associated with the private virtual interface.
- virtual
Interface StringArn - The ARN of the virtual interface.
- virtual
Interface StringId - The ID of the virtual interface.
- virtual
Interface StringName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
- bgp
Peers TransitVirtual Interface Bgp Peer[] - The BGP peers configured on this virtual interface..
- connection
Id string - The ID or ARN of the connection or LAG.
- enable
Site booleanLink - Indicates whether to enable or disable SiteLink.
- mtu number
- The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
- Tag[]
- The tags associated with the private virtual interface.
- virtual
Interface stringArn - The ARN of the virtual interface.
- virtual
Interface stringId - The ID of the virtual interface.
- virtual
Interface stringName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
- bgp_
peers Sequence[TransitVirtual Interface Bgp Peer] - The BGP peers configured on this virtual interface..
- connection_
id str - The ID or ARN of the connection or LAG.
- enable_
site_ boollink - Indicates whether to enable or disable SiteLink.
- mtu int
- The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
- Sequence[root_Tag]
- The tags associated with the private virtual interface.
- virtual_
interface_ strarn - The ARN of the virtual interface.
- virtual_
interface_ strid - The ID of the virtual interface.
- virtual_
interface_ strname - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
- bgp
Peers List<Property Map> - The BGP peers configured on this virtual interface..
- connection
Id String - The ID or ARN of the connection or LAG.
- enable
Site BooleanLink - Indicates whether to enable or disable SiteLink.
- mtu Number
- The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
- List<Property Map>
- The tags associated with the private virtual interface.
- virtual
Interface StringArn - The ARN of the virtual interface.
- virtual
Interface StringId - The ID of the virtual interface.
- virtual
Interface StringName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
Supporting Types
Tag
TransitVirtualInterfaceBgpPeer
- Address
Family string - The address family for the BGP peer.
- Asn string
- The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
- Amazon
Address string - The IP address assigned to the Amazon interface.
- Auth
Key string - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximum length of 80 characters.
- Bgp
Peer stringId - Customer
Address string - The IP address assigned to the customer interface.
- Address
Family string - The address family for the BGP peer.
- Asn string
- The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
- Amazon
Address string - The IP address assigned to the Amazon interface.
- Auth
Key string - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximum length of 80 characters.
- Bgp
Peer stringId - Customer
Address string - The IP address assigned to the customer interface.
- address
Family String - The address family for the BGP peer.
- asn String
- The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
- amazon
Address String - The IP address assigned to the Amazon interface.
- auth
Key String - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximum length of 80 characters.
- bgp
Peer StringId - customer
Address String - The IP address assigned to the customer interface.
- address
Family string - The address family for the BGP peer.
- asn string
- The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
- amazon
Address string - The IP address assigned to the Amazon interface.
- auth
Key string - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximum length of 80 characters.
- bgp
Peer stringId - customer
Address string - The IP address assigned to the customer interface.
- address_
family str - The address family for the BGP peer.
- asn str
- The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
- amazon_
address str - The IP address assigned to the Amazon interface.
- auth_
key str - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximum length of 80 characters.
- bgp_
peer_ strid - customer_
address str - The IP address assigned to the customer interface.
- address
Family String - The address family for the BGP peer.
- asn String
- The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
- amazon
Address String - The IP address assigned to the Amazon interface.
- auth
Key String - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximum length of 80 characters.
- bgp
Peer StringId - customer
Address String - The IP address assigned to the customer interface.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.57.0
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
