AWS Direct Connect

AWS Direct Connect is a cloud service solution that makes it easy to establish a dedicated network connection from your premises to AWS. Using AWS Direct Connect, you can establish private connectivity between AWS and your datacenter, office, or colocation environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections.

AWS Direct Connect lets you establish a dedicated network connection between your network and one of the AWS Direct Connect locations. Using industry standard 802.1q VLANs, this dedicated connection can be partitioned into multiple virtual interfaces. This allows you to use the same connection to access public resources such as objects stored in Amazon S3 using public IP address space, and private resources such as Amazon EC2 instances running within an Amazon Virtual Private Cloud (VPC) using private IP space, while maintaining network separation between the public and private environments. Virtual interfaces can be reconfigured at any time to meet your changing needs.

Below are the cmdlets which are available with AWS Direct Connect

CmdletNameServiceOperation
Add-DCResourceTag                                  TagResource                                   
Confirm-DCConnection                               ConfirmConnection                             
Confirm-DCDirectConnectGatewayAssociationProposal  AcceptDirectConnectGatewayAssociationProposal 
Confirm-DCPrivateVirtualInterface                  ConfirmPrivateVirtualInterface                
Confirm-DCPublicVirtualInterface                   ConfirmPublicVirtualInterface                 
Confirm-DCTransitVirtualInterface                  ConfirmTransitVirtualInterface                
Enable-DCConnectionOnInterconnect                  AllocateConnectionOnInterconnect              
Enable-DCPrivateVirtualInterface                   AllocatePrivateVirtualInterface               
Enable-DCPublicVirtualInterface                    AllocatePublicVirtualInterface                
Enable-DCTransitVirtualInterface                   AllocateTransitVirtualInterface               
Get-DCConnection                                   DescribeConnections                           
Get-DCConnectionLoa                                DescribeConnectionLoa                         
Get-DCConnectionsOnInterconnect                    DescribeConnectionsOnInterconnect             
Get-DCDirectConnectGatewayAssociationProposal      DescribeDirectConnectGatewayAssociationPro… 
Get-DCGateway                                      DescribeDirectConnectGateways                 
Get-DCGatewayAssociation                           DescribeDirectConnectGatewayAssociations      
Get-DCGatewayAttachment                            DescribeDirectConnectGatewayAttachments       
Get-DCHostedConnection                             DescribeHostedConnections                     
Get-DCInterconnect                                 DescribeInterconnects                         
Get-DCInterconnectLoa                              DescribeInterconnectLoa                       
Get-DCLag                                          DescribeLags                                  
Get-DCLoa                                          DescribeLoa                                   
Get-DCLocation                                     DescribeLocations                             
Get-DCResourceTag                                  DescribeTags                                  
Get-DCVirtualGateway                               DescribeVirtualGateways                       
Get-DCVirtualInterface                             DescribeVirtualInterfaces                     
Get-DCVirtualInterfaceTestHistoryList              ListVirtualInterfaceTestHistory               
New-DCBGPPeer                                      CreateBGPPeer                                 
New-DCConnection                                   CreateConnection                              
New-DCDirectConnectGatewayAssociationProposal      CreateDirectConnectGatewayAssociationProposal 
New-DCGateway                                      CreateDirectConnectGateway                    
New-DCGatewayAssociation                           CreateDirectConnectGatewayAssociation         
New-DCHostedConnection                             AllocateHostedConnection                      
New-DCInterconnect                                 CreateInterconnect                            
New-DCLag                                          CreateLag                                     
New-DCPrivateVirtualInterface                      CreatePrivateVirtualInterface                 
New-DCPublicVirtualInterface                       CreatePublicVirtualInterface                  
New-DCTransitVirtualInterface                      CreateTransitVirtualInterface                 
Register-DCConnectionWithLag                       AssociateConnectionWithLag                    
Register-DCHostedConnection                        AssociateHostedConnection                     
Register-DCVirtualInterface                        AssociateVirtualInterface                     
Remove-DCBGPPeer                                   DeleteBGPPeer                                 
Remove-DCConnection                                DeleteConnection                              
Remove-DCDirectConnectGatewayAssociationProposal   DeleteDirectConnectGatewayAssociationProposal 
Remove-DCGateway                                   DeleteDirectConnectGateway                    
Remove-DCGatewayAssociation                        DeleteDirectConnectGatewayAssociation         
Remove-DCInterconnect                              DeleteInterconnect                            
Remove-DCLag                                       DeleteLag                                     
Remove-DCResourceTag                               UntagResource                                 
Remove-DCVirtualInterface                          DeleteVirtualInterface                        
Start-DCBgpFailoverTest                            StartBgpFailoverTest                          
Stop-DCBgpFailoverTest                             StopBgpFailoverTest                           
Unregister-DCConnectionFromLag                     DisassociateConnectionFromLag                 
Update-DCDirectConnectGatewayAssociation           UpdateDirectConnectGatewayAssociation         
Update-DCLag                                       UpdateLag                                     
Update-DCVirtualInterfaceAttribute                 UpdateVirtualInterfaceAttributes              

You can also check other AWS Services, and each services cmdlets we are providing.

Click on this Link for an Single place, where you get all the PowerShell cmdlets sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site http://tossolution.com/

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft and AWS

Leave a Reply

Your email address will not be published. Required fields are marked *