Module: Aws::DirectConnect::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-directconnect/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- ASN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ASN')
- AcceptDirectConnectGatewayAssociationProposalRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AcceptDirectConnectGatewayAssociationProposalRequest')
- AcceptDirectConnectGatewayAssociationProposalResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AcceptDirectConnectGatewayAssociationProposalResult')
- AddressFamily =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AddressFamily')
- AgreementList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AgreementList')
- AgreementName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AgreementName')
- AllocateConnectionOnInterconnectRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AllocateConnectionOnInterconnectRequest')
- AllocateHostedConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AllocateHostedConnectionRequest')
- AllocatePrivateVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AllocatePrivateVirtualInterfaceRequest')
- AllocatePublicVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AllocatePublicVirtualInterfaceRequest')
- AllocateTransitVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AllocateTransitVirtualInterfaceRequest')
- AllocateTransitVirtualInterfaceResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AllocateTransitVirtualInterfaceResult')
- AmazonAddress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AmazonAddress')
- AssociateConnectionWithLagRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateConnectionWithLagRequest')
- AssociateHostedConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateHostedConnectionRequest')
- AssociateMacSecKeyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateMacSecKeyRequest')
- AssociateMacSecKeyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateMacSecKeyResponse')
- AssociateVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateVirtualInterfaceRequest')
- AssociatedGateway =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatedGateway')
- AssociatedGatewayId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssociatedGatewayId')
- AvailableMacSecPortSpeeds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AvailableMacSecPortSpeeds')
- AvailablePortSpeeds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AvailablePortSpeeds')
- AwsDevice =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AwsDevice')
- AwsDeviceV2 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AwsDeviceV2')
- AwsLogicalDeviceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AwsLogicalDeviceId')
- BGPAuthKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BGPAuthKey')
- BGPPeer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BGPPeer')
- BGPPeerId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BGPPeerId')
- BGPPeerIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BGPPeerIdList')
- BGPPeerList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BGPPeerList')
- BGPPeerState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BGPPeerState')
- BGPStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BGPStatus')
- Bandwidth =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Bandwidth')
- BooleanFlag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'BooleanFlag')
- CIDR =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CIDR')
- Cak =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Cak')
- Ckn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Ckn')
- ConfirmConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmConnectionRequest')
- ConfirmConnectionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmConnectionResponse')
- ConfirmCustomerAgreementRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmCustomerAgreementRequest')
- ConfirmCustomerAgreementResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmCustomerAgreementResponse')
- ConfirmPrivateVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmPrivateVirtualInterfaceRequest')
- ConfirmPrivateVirtualInterfaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmPrivateVirtualInterfaceResponse')
- ConfirmPublicVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmPublicVirtualInterfaceRequest')
- ConfirmPublicVirtualInterfaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmPublicVirtualInterfaceResponse')
- ConfirmTransitVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmTransitVirtualInterfaceRequest')
- ConfirmTransitVirtualInterfaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConfirmTransitVirtualInterfaceResponse')
- Connection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Connection')
- ConnectionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConnectionId')
- ConnectionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ConnectionList')
- ConnectionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConnectionName')
- ConnectionState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConnectionState')
- Connections =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Connections')
- Count =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Count')
- CreateBGPPeerRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBGPPeerRequest')
- CreateBGPPeerResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBGPPeerResponse')
- CreateConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateConnectionRequest')
- CreateDirectConnectGatewayAssociationProposalRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDirectConnectGatewayAssociationProposalRequest')
- CreateDirectConnectGatewayAssociationProposalResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDirectConnectGatewayAssociationProposalResult')
- CreateDirectConnectGatewayAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDirectConnectGatewayAssociationRequest')
- CreateDirectConnectGatewayAssociationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDirectConnectGatewayAssociationResult')
- CreateDirectConnectGatewayRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDirectConnectGatewayRequest')
- CreateDirectConnectGatewayResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDirectConnectGatewayResult')
- CreateInterconnectRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateInterconnectRequest')
- CreateLagRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateLagRequest')
- CreatePrivateVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePrivateVirtualInterfaceRequest')
- CreatePublicVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePublicVirtualInterfaceRequest')
- CreateTransitVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTransitVirtualInterfaceRequest')
- CreateTransitVirtualInterfaceResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTransitVirtualInterfaceResult')
- CustomerAddress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CustomerAddress')
- CustomerAgreement =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomerAgreement')
- DeleteBGPPeerRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBGPPeerRequest')
- DeleteBGPPeerResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBGPPeerResponse')
- DeleteConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteConnectionRequest')
- DeleteDirectConnectGatewayAssociationProposalRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDirectConnectGatewayAssociationProposalRequest')
- DeleteDirectConnectGatewayAssociationProposalResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDirectConnectGatewayAssociationProposalResult')
- DeleteDirectConnectGatewayAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDirectConnectGatewayAssociationRequest')
- DeleteDirectConnectGatewayAssociationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDirectConnectGatewayAssociationResult')
- DeleteDirectConnectGatewayRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDirectConnectGatewayRequest')
- DeleteDirectConnectGatewayResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDirectConnectGatewayResult')
- DeleteInterconnectRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInterconnectRequest')
- DeleteInterconnectResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInterconnectResponse')
- DeleteLagRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteLagRequest')
- DeleteVirtualInterfaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVirtualInterfaceRequest')
- DeleteVirtualInterfaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVirtualInterfaceResponse')
- DescribeConnectionLoaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeConnectionLoaRequest')
- DescribeConnectionLoaResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeConnectionLoaResponse')
- DescribeConnectionsOnInterconnectRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeConnectionsOnInterconnectRequest')
- DescribeConnectionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeConnectionsRequest')
- DescribeCustomerMetadataResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeCustomerMetadataResponse')
- DescribeDirectConnectGatewayAssociationProposalsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDirectConnectGatewayAssociationProposalsRequest')
- DescribeDirectConnectGatewayAssociationProposalsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDirectConnectGatewayAssociationProposalsResult')
- DescribeDirectConnectGatewayAssociationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDirectConnectGatewayAssociationsRequest')
- DescribeDirectConnectGatewayAssociationsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDirectConnectGatewayAssociationsResult')
- DescribeDirectConnectGatewayAttachmentsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDirectConnectGatewayAttachmentsRequest')
- DescribeDirectConnectGatewayAttachmentsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDirectConnectGatewayAttachmentsResult')
- DescribeDirectConnectGatewaysRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDirectConnectGatewaysRequest')
- DescribeDirectConnectGatewaysResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDirectConnectGatewaysResult')
- DescribeHostedConnectionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeHostedConnectionsRequest')
- DescribeInterconnectLoaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInterconnectLoaRequest')
- DescribeInterconnectLoaResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInterconnectLoaResponse')
- DescribeInterconnectsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInterconnectsRequest')
- DescribeLagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeLagsRequest')
- DescribeLoaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeLoaRequest')
- DescribeRouterConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRouterConfigurationRequest')
- DescribeRouterConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRouterConfigurationResponse')
- DescribeTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTagsRequest')
- DescribeTagsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTagsResponse')
- DescribeVirtualInterfacesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeVirtualInterfacesRequest')
- DirectConnectClientException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DirectConnectClientException')
- DirectConnectGateway =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DirectConnectGateway')
- DirectConnectGatewayAssociation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DirectConnectGatewayAssociation')
- DirectConnectGatewayAssociationId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectConnectGatewayAssociationId')
- DirectConnectGatewayAssociationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DirectConnectGatewayAssociationList')
- DirectConnectGatewayAssociationProposal =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DirectConnectGatewayAssociationProposal')
- DirectConnectGatewayAssociationProposalId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectConnectGatewayAssociationProposalId')
- DirectConnectGatewayAssociationProposalList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DirectConnectGatewayAssociationProposalList')
- DirectConnectGatewayAssociationProposalState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectConnectGatewayAssociationProposalState')
- DirectConnectGatewayAssociationState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectConnectGatewayAssociationState')
- DirectConnectGatewayAttachment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DirectConnectGatewayAttachment')
- DirectConnectGatewayAttachmentList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DirectConnectGatewayAttachmentList')
- DirectConnectGatewayAttachmentState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectConnectGatewayAttachmentState')
- DirectConnectGatewayAttachmentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectConnectGatewayAttachmentType')
- DirectConnectGatewayId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectConnectGatewayId')
- DirectConnectGatewayList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DirectConnectGatewayList')
- DirectConnectGatewayName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectConnectGatewayName')
- DirectConnectGatewayState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectConnectGatewayState')
- DirectConnectServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DirectConnectServerException')
- DisassociateConnectionFromLagRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateConnectionFromLagRequest')
- DisassociateMacSecKeyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateMacSecKeyRequest')
- DisassociateMacSecKeyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateMacSecKeyResponse')
- DuplicateTagKeysException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DuplicateTagKeysException')
- EnableSiteLink =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'EnableSiteLink')
- EncryptionMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EncryptionMode')
- EndTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'EndTime')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- FailureTestHistoryStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FailureTestHistoryStatus')
- GatewayIdToAssociate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GatewayIdToAssociate')
- GatewayIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GatewayIdentifier')
- GatewayType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GatewayType')
- HasLogicalRedundancy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HasLogicalRedundancy')
- Interconnect =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Interconnect')
- InterconnectId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InterconnectId')
- InterconnectList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InterconnectList')
- InterconnectName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InterconnectName')
- InterconnectState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InterconnectState')
- Interconnects =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Interconnects')
- JumboFrameCapable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'JumboFrameCapable')
- Lag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Lag')
- LagId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LagId')
- LagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LagList')
- LagName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LagName')
- LagState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LagState')
- Lags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Lags')
- ListVirtualInterfaceTestHistoryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVirtualInterfaceTestHistoryRequest')
- ListVirtualInterfaceTestHistoryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVirtualInterfaceTestHistoryResponse')
- Loa =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Loa')
- LoaContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'LoaContent')
- LoaContentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LoaContentType')
- LoaIssueTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'LoaIssueTime')
- Location =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Location')
- LocationCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LocationCode')
- LocationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LocationList')
- LocationName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LocationName')
- Locations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Locations')
- LongAsn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LongAsn')
- MTU =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MTU')
- MacSecCapable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'MacSecCapable')
- MacSecKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MacSecKey')
- MacSecKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MacSecKeyList')
- MaxResultSetSize =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResultSetSize')
- NewBGPPeer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NewBGPPeer')
- NewPrivateVirtualInterface =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NewPrivateVirtualInterface')
- NewPrivateVirtualInterfaceAllocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NewPrivateVirtualInterfaceAllocation')
- NewPublicVirtualInterface =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NewPublicVirtualInterface')
- NewPublicVirtualInterfaceAllocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NewPublicVirtualInterfaceAllocation')
- NewTransitVirtualInterface =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NewTransitVirtualInterface')
- NewTransitVirtualInterfaceAllocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NewTransitVirtualInterfaceAllocation')
- NniPartnerType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NniPartnerType')
- OwnerAccount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OwnerAccount')
- PaginationToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PaginationToken')
- PartnerName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PartnerName')
- Platform =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Platform')
- PortEncryptionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PortEncryptionStatus')
- PortSpeed =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PortSpeed')
- ProviderList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProviderList')
- ProviderName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProviderName')
- Region =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Region')
- RequestMACSec =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'RequestMACSec')
- ResourceArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceArn')
- ResourceArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ResourceArnList')
- ResourceTag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceTag')
- ResourceTagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ResourceTagList')
- RouteFilterPrefix =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RouteFilterPrefix')
- RouteFilterPrefixList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RouteFilterPrefixList')
- RouterConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RouterConfig')
- RouterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RouterType')
- RouterTypeIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RouterTypeIdentifier')
- SecretARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SecretARN')
- SiteLinkEnabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'SiteLinkEnabled')
- Software =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Software')
- StartBgpFailoverTestRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartBgpFailoverTestRequest')
- StartBgpFailoverTestResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartBgpFailoverTestResponse')
- StartOnDate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StartOnDate')
- StartTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'StartTime')
- State =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'State')
- StateChangeError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StateChangeError')
- Status =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Status')
- StopBgpFailoverTestRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopBgpFailoverTestRequest')
- StopBgpFailoverTestResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopBgpFailoverTestResponse')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TestDuration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'TestDuration')
- TestId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TestId')
- TooManyTagsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyTagsException')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateConnectionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateConnectionRequest')
- UpdateDirectConnectGatewayAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDirectConnectGatewayAssociationRequest')
- UpdateDirectConnectGatewayAssociationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDirectConnectGatewayAssociationResult')
- UpdateDirectConnectGatewayRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDirectConnectGatewayRequest')
- UpdateDirectConnectGatewayResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDirectConnectGatewayResponse')
- UpdateLagRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateLagRequest')
- UpdateVirtualInterfaceAttributesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVirtualInterfaceAttributesRequest')
- VLAN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'VLAN')
- Vendor =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Vendor')
- VirtualGateway =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VirtualGateway')
- VirtualGatewayId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VirtualGatewayId')
- VirtualGatewayList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VirtualGatewayList')
- VirtualGatewayRegion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VirtualGatewayRegion')
- VirtualGatewayState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VirtualGatewayState')
- VirtualGateways =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VirtualGateways')
- VirtualInterface =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VirtualInterface')
- VirtualInterfaceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VirtualInterfaceId')
- VirtualInterfaceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VirtualInterfaceList')
- VirtualInterfaceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VirtualInterfaceName')
- VirtualInterfaceRegion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VirtualInterfaceRegion')
- VirtualInterfaceState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VirtualInterfaceState')
- VirtualInterfaceTestHistory =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VirtualInterfaceTestHistory')
- VirtualInterfaceTestHistoryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VirtualInterfaceTestHistoryList')
- VirtualInterfaceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VirtualInterfaceType')
- VirtualInterfaces =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VirtualInterfaces')
- XsltTemplateName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'XsltTemplateName')
- XsltTemplateNameForMacSec =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'XsltTemplateNameForMacSec')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2012-10-25" api. = { "apiVersion" => "2012-10-25", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "directconnect", "jsonVersion" => "1.1", "protocol" => "json", "protocols" => ["json"], "serviceFullName" => "AWS Direct Connect", "serviceId" => "Direct Connect", "signatureVersion" => "v4", "targetPrefix" => "OvertureService", "uid" => "directconnect-2012-10-25", } api.add_operation(:accept_direct_connect_gateway_association_proposal, Seahorse::Model::Operation.new.tap do |o| o.name = "AcceptDirectConnectGatewayAssociationProposal" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AcceptDirectConnectGatewayAssociationProposalRequest) o.output = Shapes::ShapeRef.new(shape: AcceptDirectConnectGatewayAssociationProposalResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:allocate_connection_on_interconnect, Seahorse::Model::Operation.new.tap do |o| o.name = "AllocateConnectionOnInterconnect" o.http_method = "POST" o.http_request_uri = "/" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: AllocateConnectionOnInterconnectRequest) o.output = Shapes::ShapeRef.new(shape: Connection) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:allocate_hosted_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "AllocateHostedConnection" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AllocateHostedConnectionRequest) o.output = Shapes::ShapeRef.new(shape: Connection) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:allocate_private_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "AllocatePrivateVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AllocatePrivateVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: VirtualInterface) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:allocate_public_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "AllocatePublicVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AllocatePublicVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: VirtualInterface) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:allocate_transit_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "AllocateTransitVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AllocateTransitVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: AllocateTransitVirtualInterfaceResult) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:associate_connection_with_lag, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateConnectionWithLag" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AssociateConnectionWithLagRequest) o.output = Shapes::ShapeRef.new(shape: Connection) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:associate_hosted_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateHostedConnection" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AssociateHostedConnectionRequest) o.output = Shapes::ShapeRef.new(shape: Connection) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:associate_mac_sec_key, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateMacSecKey" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AssociateMacSecKeyRequest) o.output = Shapes::ShapeRef.new(shape: AssociateMacSecKeyResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:associate_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AssociateVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: VirtualInterface) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:confirm_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "ConfirmConnection" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ConfirmConnectionRequest) o.output = Shapes::ShapeRef.new(shape: ConfirmConnectionResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:confirm_customer_agreement, Seahorse::Model::Operation.new.tap do |o| o.name = "ConfirmCustomerAgreement" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ConfirmCustomerAgreementRequest) o.output = Shapes::ShapeRef.new(shape: ConfirmCustomerAgreementResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:confirm_private_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "ConfirmPrivateVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ConfirmPrivateVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: ConfirmPrivateVirtualInterfaceResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:confirm_public_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "ConfirmPublicVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ConfirmPublicVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: ConfirmPublicVirtualInterfaceResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:confirm_transit_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "ConfirmTransitVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ConfirmTransitVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: ConfirmTransitVirtualInterfaceResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_bgp_peer, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateBGPPeer" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateBGPPeerRequest) o.output = Shapes::ShapeRef.new(shape: CreateBGPPeerResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateConnection" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateConnectionRequest) o.output = Shapes::ShapeRef.new(shape: Connection) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_direct_connect_gateway, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDirectConnectGateway" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateDirectConnectGatewayRequest) o.output = Shapes::ShapeRef.new(shape: CreateDirectConnectGatewayResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_direct_connect_gateway_association, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDirectConnectGatewayAssociation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateDirectConnectGatewayAssociationRequest) o.output = Shapes::ShapeRef.new(shape: CreateDirectConnectGatewayAssociationResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_direct_connect_gateway_association_proposal, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDirectConnectGatewayAssociationProposal" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateDirectConnectGatewayAssociationProposalRequest) o.output = Shapes::ShapeRef.new(shape: CreateDirectConnectGatewayAssociationProposalResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_interconnect, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateInterconnect" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateInterconnectRequest) o.output = Shapes::ShapeRef.new(shape: Interconnect) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_lag, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateLag" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateLagRequest) o.output = Shapes::ShapeRef.new(shape: Lag) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_private_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePrivateVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreatePrivateVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: VirtualInterface) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_public_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePublicVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreatePublicVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: VirtualInterface) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:create_transit_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTransitVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateTransitVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: CreateTransitVirtualInterfaceResult) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:delete_bgp_peer, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteBGPPeer" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteBGPPeerRequest) o.output = Shapes::ShapeRef.new(shape: DeleteBGPPeerResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:delete_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteConnection" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteConnectionRequest) o.output = Shapes::ShapeRef.new(shape: Connection) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:delete_direct_connect_gateway, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDirectConnectGateway" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteDirectConnectGatewayRequest) o.output = Shapes::ShapeRef.new(shape: DeleteDirectConnectGatewayResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:delete_direct_connect_gateway_association, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDirectConnectGatewayAssociation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteDirectConnectGatewayAssociationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteDirectConnectGatewayAssociationResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:delete_direct_connect_gateway_association_proposal, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDirectConnectGatewayAssociationProposal" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteDirectConnectGatewayAssociationProposalRequest) o.output = Shapes::ShapeRef.new(shape: DeleteDirectConnectGatewayAssociationProposalResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:delete_interconnect, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteInterconnect" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteInterconnectRequest) o.output = Shapes::ShapeRef.new(shape: DeleteInterconnectResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:delete_lag, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLag" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteLagRequest) o.output = Shapes::ShapeRef.new(shape: Lag) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:delete_virtual_interface, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVirtualInterface" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteVirtualInterfaceRequest) o.output = Shapes::ShapeRef.new(shape: DeleteVirtualInterfaceResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_connection_loa, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeConnectionLoa" o.http_method = "POST" o.http_request_uri = "/" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: DescribeConnectionLoaRequest) o.output = Shapes::ShapeRef.new(shape: DescribeConnectionLoaResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_connections, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeConnections" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeConnectionsRequest) o.output = Shapes::ShapeRef.new(shape: Connections) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_connections_on_interconnect, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeConnectionsOnInterconnect" o.http_method = "POST" o.http_request_uri = "/" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: DescribeConnectionsOnInterconnectRequest) o.output = Shapes::ShapeRef.new(shape: Connections) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_customer_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeCustomerMetadata" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: DescribeCustomerMetadataResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_direct_connect_gateway_association_proposals, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDirectConnectGatewayAssociationProposals" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeDirectConnectGatewayAssociationProposalsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDirectConnectGatewayAssociationProposalsResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_direct_connect_gateway_associations, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDirectConnectGatewayAssociations" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeDirectConnectGatewayAssociationsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDirectConnectGatewayAssociationsResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_direct_connect_gateway_attachments, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDirectConnectGatewayAttachments" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeDirectConnectGatewayAttachmentsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDirectConnectGatewayAttachmentsResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_direct_connect_gateways, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDirectConnectGateways" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeDirectConnectGatewaysRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDirectConnectGatewaysResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_hosted_connections, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeHostedConnections" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeHostedConnectionsRequest) o.output = Shapes::ShapeRef.new(shape: Connections) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_interconnect_loa, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeInterconnectLoa" o.http_method = "POST" o.http_request_uri = "/" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: DescribeInterconnectLoaRequest) o.output = Shapes::ShapeRef.new(shape: DescribeInterconnectLoaResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_interconnects, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeInterconnects" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeInterconnectsRequest) o.output = Shapes::ShapeRef.new(shape: Interconnects) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_lags, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeLags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeLagsRequest) o.output = Shapes::ShapeRef.new(shape: Lags) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_loa, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeLoa" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeLoaRequest) o.output = Shapes::ShapeRef.new(shape: Loa) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_locations, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeLocations" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: Locations) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_router_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeRouterConfiguration" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeRouterConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DescribeRouterConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeTagsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeTagsResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_virtual_gateways, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeVirtualGateways" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: VirtualGateways) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:describe_virtual_interfaces, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeVirtualInterfaces" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeVirtualInterfacesRequest) o.output = Shapes::ShapeRef.new(shape: VirtualInterfaces) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:disassociate_connection_from_lag, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateConnectionFromLag" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisassociateConnectionFromLagRequest) o.output = Shapes::ShapeRef.new(shape: Connection) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:disassociate_mac_sec_key, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateMacSecKey" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisassociateMacSecKeyRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateMacSecKeyResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:list_virtual_interface_test_history, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVirtualInterfaceTestHistory" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListVirtualInterfaceTestHistoryRequest) o.output = Shapes::ShapeRef.new(shape: ListVirtualInterfaceTestHistoryResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:start_bgp_failover_test, Seahorse::Model::Operation.new.tap do |o| o.name = "StartBgpFailoverTest" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StartBgpFailoverTestRequest) o.output = Shapes::ShapeRef.new(shape: StartBgpFailoverTestResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:stop_bgp_failover_test, Seahorse::Model::Operation.new.tap do |o| o.name = "StopBgpFailoverTest" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StopBgpFailoverTestRequest) o.output = Shapes::ShapeRef.new(shape: StopBgpFailoverTestResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: DuplicateTagKeysException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:update_connection, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateConnection" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateConnectionRequest) o.output = Shapes::ShapeRef.new(shape: Connection) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:update_direct_connect_gateway, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDirectConnectGateway" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateDirectConnectGatewayRequest) o.output = Shapes::ShapeRef.new(shape: UpdateDirectConnectGatewayResponse) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:update_direct_connect_gateway_association, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDirectConnectGatewayAssociation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateDirectConnectGatewayAssociationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateDirectConnectGatewayAssociationResult) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:update_lag, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateLag" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateLagRequest) o.output = Shapes::ShapeRef.new(shape: Lag) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) api.add_operation(:update_virtual_interface_attributes, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateVirtualInterfaceAttributes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateVirtualInterfaceAttributesRequest) o.output = Shapes::ShapeRef.new(shape: VirtualInterface) o.errors << Shapes::ShapeRef.new(shape: DirectConnectServerException) o.errors << Shapes::ShapeRef.new(shape: DirectConnectClientException) end) end