class Aws::DirectConnect::Types::AllocatePublicVirtualInterfaceRequest
@note When making an API call, you may pass AllocatePublicVirtualInterfaceRequest
data as a hash: { connection_id: "ConnectionId", # required owner_account: "OwnerAccount", # required new_public_virtual_interface_allocation: { # required virtual_interface_name: "VirtualInterfaceName", # required vlan: 1, # required asn: 1, # required auth_key: "BGPAuthKey", amazon_address: "AmazonAddress", customer_address: "CustomerAddress", address_family: "ipv4", # accepts ipv4, ipv6 route_filter_prefixes: [ { cidr: "CIDR", }, ], tags: [ { key: "TagKey", # required value: "TagValue", }, ], }, }
@!attribute [rw] connection_id
The ID of the connection on which the public virtual interface is provisioned. @return [String]
@!attribute [rw] owner_account
The ID of the account that owns the public virtual interface. @return [String]
@!attribute [rw] new_public_virtual_interface_allocation
Information about the public virtual interface. @return [Types::NewPublicVirtualInterfaceAllocation]
@see docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/AllocatePublicVirtualInterfaceRequest AWS API Documentation
Constants
- SENSITIVE