import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html">the AWS Docs</a>
*/
export function connectPeer(connectPeerProps) {
    return new AwsResource('AWS::NetworkManager::ConnectPeer', connectPeerProps, { Configuration_BgpConfigurations: 'Configuration.BgpConfigurations', CoreNetworkId: 'CoreNetworkId', Configuration_InsideCidrBlocks: 'Configuration.InsideCidrBlocks', Configuration: 'Configuration', State: 'State', CreatedAt: 'CreatedAt', ConnectPeerId: 'ConnectPeerId', Configuration_CoreNetworkAddress: 'Configuration.CoreNetworkAddress', Configuration_Protocol: 'Configuration.Protocol', Configuration_PeerAddress: 'Configuration.PeerAddress', EdgeLocation: 'EdgeLocation' });
}
