# frozen_string_literal: true # WARNING ABOUT GENERATED CODE # # This file is generated. See the contributing guide for more information: # https://github.com/aws/aws-sdk-ruby/blob/version-3/CONTRIBUTING.md # # WARNING ABOUT GENERATED CODE module Aws::DirectConnect # @api private module Endpoints class AcceptDirectConnectGatewayAssociationProposal def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class AllocateConnectionOnInterconnect def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class AllocateHostedConnection def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class AllocatePrivateVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class AllocatePublicVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class AllocateTransitVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class AssociateConnectionWithLag def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class AssociateHostedConnection def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class AssociateMacSecKey def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class AssociateVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ConfirmConnection def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ConfirmCustomerAgreement def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ConfirmPrivateVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ConfirmPublicVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ConfirmTransitVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateBGPPeer def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateConnection def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateDirectConnectGateway def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateDirectConnectGatewayAssociation def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateDirectConnectGatewayAssociationProposal def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateInterconnect def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateLag def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreatePrivateVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreatePublicVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class CreateTransitVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteBGPPeer def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteConnection def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteDirectConnectGateway def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteDirectConnectGatewayAssociation def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteDirectConnectGatewayAssociationProposal def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteInterconnect def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteLag def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DeleteVirtualInterface def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeConnectionLoa def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeConnections def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeConnectionsOnInterconnect def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeCustomerMetadata def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeDirectConnectGatewayAssociationProposals def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeDirectConnectGatewayAssociations def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeDirectConnectGatewayAttachments def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeDirectConnectGateways def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeHostedConnections def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeInterconnectLoa def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeInterconnects def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeLags def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeLoa def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeLocations def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeRouterConfiguration def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeTags def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeVirtualGateways def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DescribeVirtualInterfaces def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DisassociateConnectionFromLag def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class DisassociateMacSecKey def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class ListVirtualInterfaceTestHistory def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class StartBgpFailoverTest def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class StopBgpFailoverTest def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class TagResource def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UntagResource def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UpdateConnection def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UpdateDirectConnectGateway def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UpdateDirectConnectGatewayAssociation def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UpdateLag def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end class UpdateVirtualInterfaceAttributes def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end Aws::DirectConnect::EndpointParameters.new( region: context.config.region, use_dual_stack: context.config.use_dualstack_endpoint, use_fips: context.config.use_fips_endpoint, endpoint: endpoint, ) end end end end