Provisions a private virtual interface to be owned by the specified AWS account.
Virtual interfaces created using this action must be confirmed by the
owner using
confirm_private_virtual_interface.
Until then, the virtual interface is in the Confirming state and is
not available to handle traffic.
directconnect_allocate_private_virtual_interface(connectionId,
ownerAccount, newPrivateVirtualInterfaceAllocation)[required] The ID of the connection on which the private virtual interface is provisioned.
[required] The ID of the AWS account that owns the virtual private interface.
[required] Information about the private virtual interface.
A list with the following syntax:
list(
ownerAccount = "string",
virtualInterfaceId = "string",
location = "string",
connectionId = "string",
virtualInterfaceType = "string",
virtualInterfaceName = "string",
vlan = 123,
asn = 123,
amazonSideAsn = 123,
authKey = "string",
amazonAddress = "string",
customerAddress = "string",
addressFamily = "ipv4"|"ipv6",
virtualInterfaceState = "confirming"|"verifying"|"pending"|"available"|"down"|"deleting"|"deleted"|"rejected"|"unknown",
customerRouterConfig = "string",
mtu = 123,
jumboFrameCapable = TRUE|FALSE,
virtualGatewayId = "string",
directConnectGatewayId = "string",
routeFilterPrefixes = list(
list(
cidr = "string"
)
),
bgpPeers = list(
list(
bgpPeerId = "string",
asn = 123,
authKey = "string",
addressFamily = "ipv4"|"ipv6",
amazonAddress = "string",
customerAddress = "string",
bgpPeerState = "verifying"|"pending"|"available"|"deleting"|"deleted",
bgpStatus = "up"|"down"|"unknown",
awsDeviceV2 = "string"
)
),
region = "string",
awsDeviceV2 = "string",
tags = list(
list(
key = "string",
value = "string"
)
)
)
svc$allocate_private_virtual_interface(
connectionId = "string",
ownerAccount = "string",
newPrivateVirtualInterfaceAllocation = list(
virtualInterfaceName = "string",
vlan = 123,
asn = 123,
mtu = 123,
authKey = "string",
amazonAddress = "string",
addressFamily = "ipv4"|"ipv6",
customerAddress = "string",
tags = list(
list(
key = "string",
value = "string"
)
)
)
)