1634 lines
45 KiB
JSON
1634 lines
45 KiB
JSON
{
|
|
"version":"2.0",
|
|
"metadata":{
|
|
"apiVersion":"2012-10-25",
|
|
"endpointPrefix":"directconnect",
|
|
"jsonVersion":"1.1",
|
|
"protocol":"json",
|
|
"serviceFullName":"AWS Direct Connect",
|
|
"signatureVersion":"v4",
|
|
"targetPrefix":"OvertureService",
|
|
"uid":"directconnect-2012-10-25"
|
|
},
|
|
"operations":{
|
|
"AllocateConnectionOnInterconnect":{
|
|
"name":"AllocateConnectionOnInterconnect",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AllocateConnectionOnInterconnectRequest"},
|
|
"output":{"shape":"Connection"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
],
|
|
"deprecated":true
|
|
},
|
|
"AllocateHostedConnection":{
|
|
"name":"AllocateHostedConnection",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AllocateHostedConnectionRequest"},
|
|
"output":{"shape":"Connection"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"AllocatePrivateVirtualInterface":{
|
|
"name":"AllocatePrivateVirtualInterface",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AllocatePrivateVirtualInterfaceRequest"},
|
|
"output":{"shape":"VirtualInterface"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"AllocatePublicVirtualInterface":{
|
|
"name":"AllocatePublicVirtualInterface",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AllocatePublicVirtualInterfaceRequest"},
|
|
"output":{"shape":"VirtualInterface"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"AssociateConnectionWithLag":{
|
|
"name":"AssociateConnectionWithLag",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AssociateConnectionWithLagRequest"},
|
|
"output":{"shape":"Connection"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"AssociateHostedConnection":{
|
|
"name":"AssociateHostedConnection",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AssociateHostedConnectionRequest"},
|
|
"output":{"shape":"Connection"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"AssociateVirtualInterface":{
|
|
"name":"AssociateVirtualInterface",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AssociateVirtualInterfaceRequest"},
|
|
"output":{"shape":"VirtualInterface"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"ConfirmConnection":{
|
|
"name":"ConfirmConnection",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ConfirmConnectionRequest"},
|
|
"output":{"shape":"ConfirmConnectionResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"ConfirmPrivateVirtualInterface":{
|
|
"name":"ConfirmPrivateVirtualInterface",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ConfirmPrivateVirtualInterfaceRequest"},
|
|
"output":{"shape":"ConfirmPrivateVirtualInterfaceResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"ConfirmPublicVirtualInterface":{
|
|
"name":"ConfirmPublicVirtualInterface",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ConfirmPublicVirtualInterfaceRequest"},
|
|
"output":{"shape":"ConfirmPublicVirtualInterfaceResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"CreateBGPPeer":{
|
|
"name":"CreateBGPPeer",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateBGPPeerRequest"},
|
|
"output":{"shape":"CreateBGPPeerResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"CreateConnection":{
|
|
"name":"CreateConnection",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateConnectionRequest"},
|
|
"output":{"shape":"Connection"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"CreateDirectConnectGateway":{
|
|
"name":"CreateDirectConnectGateway",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateDirectConnectGatewayRequest"},
|
|
"output":{"shape":"CreateDirectConnectGatewayResult"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"CreateDirectConnectGatewayAssociation":{
|
|
"name":"CreateDirectConnectGatewayAssociation",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateDirectConnectGatewayAssociationRequest"},
|
|
"output":{"shape":"CreateDirectConnectGatewayAssociationResult"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"CreateInterconnect":{
|
|
"name":"CreateInterconnect",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateInterconnectRequest"},
|
|
"output":{"shape":"Interconnect"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"CreateLag":{
|
|
"name":"CreateLag",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateLagRequest"},
|
|
"output":{"shape":"Lag"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"CreatePrivateVirtualInterface":{
|
|
"name":"CreatePrivateVirtualInterface",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreatePrivateVirtualInterfaceRequest"},
|
|
"output":{"shape":"VirtualInterface"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"CreatePublicVirtualInterface":{
|
|
"name":"CreatePublicVirtualInterface",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreatePublicVirtualInterfaceRequest"},
|
|
"output":{"shape":"VirtualInterface"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DeleteBGPPeer":{
|
|
"name":"DeleteBGPPeer",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteBGPPeerRequest"},
|
|
"output":{"shape":"DeleteBGPPeerResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DeleteConnection":{
|
|
"name":"DeleteConnection",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteConnectionRequest"},
|
|
"output":{"shape":"Connection"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DeleteDirectConnectGateway":{
|
|
"name":"DeleteDirectConnectGateway",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteDirectConnectGatewayRequest"},
|
|
"output":{"shape":"DeleteDirectConnectGatewayResult"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DeleteDirectConnectGatewayAssociation":{
|
|
"name":"DeleteDirectConnectGatewayAssociation",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteDirectConnectGatewayAssociationRequest"},
|
|
"output":{"shape":"DeleteDirectConnectGatewayAssociationResult"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DeleteInterconnect":{
|
|
"name":"DeleteInterconnect",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteInterconnectRequest"},
|
|
"output":{"shape":"DeleteInterconnectResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DeleteLag":{
|
|
"name":"DeleteLag",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteLagRequest"},
|
|
"output":{"shape":"Lag"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DeleteVirtualInterface":{
|
|
"name":"DeleteVirtualInterface",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteVirtualInterfaceRequest"},
|
|
"output":{"shape":"DeleteVirtualInterfaceResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeConnectionLoa":{
|
|
"name":"DescribeConnectionLoa",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeConnectionLoaRequest"},
|
|
"output":{"shape":"DescribeConnectionLoaResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
],
|
|
"deprecated":true
|
|
},
|
|
"DescribeConnections":{
|
|
"name":"DescribeConnections",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeConnectionsRequest"},
|
|
"output":{"shape":"Connections"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeConnectionsOnInterconnect":{
|
|
"name":"DescribeConnectionsOnInterconnect",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeConnectionsOnInterconnectRequest"},
|
|
"output":{"shape":"Connections"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
],
|
|
"deprecated":true
|
|
},
|
|
"DescribeDirectConnectGatewayAssociations":{
|
|
"name":"DescribeDirectConnectGatewayAssociations",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeDirectConnectGatewayAssociationsRequest"},
|
|
"output":{"shape":"DescribeDirectConnectGatewayAssociationsResult"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeDirectConnectGatewayAttachments":{
|
|
"name":"DescribeDirectConnectGatewayAttachments",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeDirectConnectGatewayAttachmentsRequest"},
|
|
"output":{"shape":"DescribeDirectConnectGatewayAttachmentsResult"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeDirectConnectGateways":{
|
|
"name":"DescribeDirectConnectGateways",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeDirectConnectGatewaysRequest"},
|
|
"output":{"shape":"DescribeDirectConnectGatewaysResult"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeHostedConnections":{
|
|
"name":"DescribeHostedConnections",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeHostedConnectionsRequest"},
|
|
"output":{"shape":"Connections"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeInterconnectLoa":{
|
|
"name":"DescribeInterconnectLoa",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeInterconnectLoaRequest"},
|
|
"output":{"shape":"DescribeInterconnectLoaResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
],
|
|
"deprecated":true
|
|
},
|
|
"DescribeInterconnects":{
|
|
"name":"DescribeInterconnects",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeInterconnectsRequest"},
|
|
"output":{"shape":"Interconnects"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeLags":{
|
|
"name":"DescribeLags",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeLagsRequest"},
|
|
"output":{"shape":"Lags"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeLoa":{
|
|
"name":"DescribeLoa",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeLoaRequest"},
|
|
"output":{"shape":"Loa"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeLocations":{
|
|
"name":"DescribeLocations",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"output":{"shape":"Locations"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeTags":{
|
|
"name":"DescribeTags",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeTagsRequest"},
|
|
"output":{"shape":"DescribeTagsResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeVirtualGateways":{
|
|
"name":"DescribeVirtualGateways",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"output":{"shape":"VirtualGateways"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DescribeVirtualInterfaces":{
|
|
"name":"DescribeVirtualInterfaces",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeVirtualInterfacesRequest"},
|
|
"output":{"shape":"VirtualInterfaces"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"DisassociateConnectionFromLag":{
|
|
"name":"DisassociateConnectionFromLag",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DisassociateConnectionFromLagRequest"},
|
|
"output":{"shape":"Connection"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"TagResource":{
|
|
"name":"TagResource",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"TagResourceRequest"},
|
|
"output":{"shape":"TagResourceResponse"},
|
|
"errors":[
|
|
{"shape":"DuplicateTagKeysException"},
|
|
{"shape":"TooManyTagsException"},
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"UntagResource":{
|
|
"name":"UntagResource",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UntagResourceRequest"},
|
|
"output":{"shape":"UntagResourceResponse"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
},
|
|
"UpdateLag":{
|
|
"name":"UpdateLag",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"UpdateLagRequest"},
|
|
"output":{"shape":"Lag"},
|
|
"errors":[
|
|
{"shape":"DirectConnectServerException"},
|
|
{"shape":"DirectConnectClientException"}
|
|
]
|
|
}
|
|
},
|
|
"shapes":{
|
|
"ASN":{"type":"integer"},
|
|
"AddressFamily":{
|
|
"type":"string",
|
|
"enum":[
|
|
"ipv4",
|
|
"ipv6"
|
|
]
|
|
},
|
|
"AllocateConnectionOnInterconnectRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"bandwidth",
|
|
"connectionName",
|
|
"ownerAccount",
|
|
"interconnectId",
|
|
"vlan"
|
|
],
|
|
"members":{
|
|
"bandwidth":{"shape":"Bandwidth"},
|
|
"connectionName":{"shape":"ConnectionName"},
|
|
"ownerAccount":{"shape":"OwnerAccount"},
|
|
"interconnectId":{"shape":"InterconnectId"},
|
|
"vlan":{"shape":"VLAN"}
|
|
}
|
|
},
|
|
"AllocateHostedConnectionRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"connectionId",
|
|
"ownerAccount",
|
|
"bandwidth",
|
|
"connectionName",
|
|
"vlan"
|
|
],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"ownerAccount":{"shape":"OwnerAccount"},
|
|
"bandwidth":{"shape":"Bandwidth"},
|
|
"connectionName":{"shape":"ConnectionName"},
|
|
"vlan":{"shape":"VLAN"}
|
|
}
|
|
},
|
|
"AllocatePrivateVirtualInterfaceRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"connectionId",
|
|
"ownerAccount",
|
|
"newPrivateVirtualInterfaceAllocation"
|
|
],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"ownerAccount":{"shape":"OwnerAccount"},
|
|
"newPrivateVirtualInterfaceAllocation":{"shape":"NewPrivateVirtualInterfaceAllocation"}
|
|
}
|
|
},
|
|
"AllocatePublicVirtualInterfaceRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"connectionId",
|
|
"ownerAccount",
|
|
"newPublicVirtualInterfaceAllocation"
|
|
],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"ownerAccount":{"shape":"OwnerAccount"},
|
|
"newPublicVirtualInterfaceAllocation":{"shape":"NewPublicVirtualInterfaceAllocation"}
|
|
}
|
|
},
|
|
"AmazonAddress":{"type":"string"},
|
|
"AssociateConnectionWithLagRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"connectionId",
|
|
"lagId"
|
|
],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"lagId":{"shape":"LagId"}
|
|
}
|
|
},
|
|
"AssociateHostedConnectionRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"connectionId",
|
|
"parentConnectionId"
|
|
],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"parentConnectionId":{"shape":"ConnectionId"}
|
|
}
|
|
},
|
|
"AssociateVirtualInterfaceRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"virtualInterfaceId",
|
|
"connectionId"
|
|
],
|
|
"members":{
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"},
|
|
"connectionId":{"shape":"ConnectionId"}
|
|
}
|
|
},
|
|
"AwsDevice":{"type":"string"},
|
|
"BGPAuthKey":{"type":"string"},
|
|
"BGPPeer":{
|
|
"type":"structure",
|
|
"members":{
|
|
"asn":{"shape":"ASN"},
|
|
"authKey":{"shape":"BGPAuthKey"},
|
|
"addressFamily":{"shape":"AddressFamily"},
|
|
"amazonAddress":{"shape":"AmazonAddress"},
|
|
"customerAddress":{"shape":"CustomerAddress"},
|
|
"bgpPeerState":{"shape":"BGPPeerState"},
|
|
"bgpStatus":{"shape":"BGPStatus"}
|
|
}
|
|
},
|
|
"BGPPeerList":{
|
|
"type":"list",
|
|
"member":{"shape":"BGPPeer"}
|
|
},
|
|
"BGPPeerState":{
|
|
"type":"string",
|
|
"enum":[
|
|
"verifying",
|
|
"pending",
|
|
"available",
|
|
"deleting",
|
|
"deleted"
|
|
]
|
|
},
|
|
"BGPStatus":{
|
|
"type":"string",
|
|
"enum":[
|
|
"up",
|
|
"down"
|
|
]
|
|
},
|
|
"Bandwidth":{"type":"string"},
|
|
"BooleanFlag":{"type":"boolean"},
|
|
"CIDR":{"type":"string"},
|
|
"ConfirmConnectionRequest":{
|
|
"type":"structure",
|
|
"required":["connectionId"],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"}
|
|
}
|
|
},
|
|
"ConfirmConnectionResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"connectionState":{"shape":"ConnectionState"}
|
|
}
|
|
},
|
|
"ConfirmPrivateVirtualInterfaceRequest":{
|
|
"type":"structure",
|
|
"required":["virtualInterfaceId"],
|
|
"members":{
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"},
|
|
"virtualGatewayId":{"shape":"VirtualGatewayId"},
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"}
|
|
}
|
|
},
|
|
"ConfirmPrivateVirtualInterfaceResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualInterfaceState":{"shape":"VirtualInterfaceState"}
|
|
}
|
|
},
|
|
"ConfirmPublicVirtualInterfaceRequest":{
|
|
"type":"structure",
|
|
"required":["virtualInterfaceId"],
|
|
"members":{
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"}
|
|
}
|
|
},
|
|
"ConfirmPublicVirtualInterfaceResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualInterfaceState":{"shape":"VirtualInterfaceState"}
|
|
}
|
|
},
|
|
"Connection":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ownerAccount":{"shape":"OwnerAccount"},
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"connectionName":{"shape":"ConnectionName"},
|
|
"connectionState":{"shape":"ConnectionState"},
|
|
"region":{"shape":"Region"},
|
|
"location":{"shape":"LocationCode"},
|
|
"bandwidth":{"shape":"Bandwidth"},
|
|
"vlan":{"shape":"VLAN"},
|
|
"partnerName":{"shape":"PartnerName"},
|
|
"loaIssueTime":{"shape":"LoaIssueTime"},
|
|
"lagId":{"shape":"LagId"},
|
|
"awsDevice":{"shape":"AwsDevice"}
|
|
}
|
|
},
|
|
"ConnectionId":{"type":"string"},
|
|
"ConnectionList":{
|
|
"type":"list",
|
|
"member":{"shape":"Connection"}
|
|
},
|
|
"ConnectionName":{"type":"string"},
|
|
"ConnectionState":{
|
|
"type":"string",
|
|
"enum":[
|
|
"ordering",
|
|
"requested",
|
|
"pending",
|
|
"available",
|
|
"down",
|
|
"deleting",
|
|
"deleted",
|
|
"rejected"
|
|
]
|
|
},
|
|
"Connections":{
|
|
"type":"structure",
|
|
"members":{
|
|
"connections":{"shape":"ConnectionList"}
|
|
}
|
|
},
|
|
"Count":{"type":"integer"},
|
|
"CreateBGPPeerRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"},
|
|
"newBGPPeer":{"shape":"NewBGPPeer"}
|
|
}
|
|
},
|
|
"CreateBGPPeerResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualInterface":{"shape":"VirtualInterface"}
|
|
}
|
|
},
|
|
"CreateConnectionRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"location",
|
|
"bandwidth",
|
|
"connectionName"
|
|
],
|
|
"members":{
|
|
"location":{"shape":"LocationCode"},
|
|
"bandwidth":{"shape":"Bandwidth"},
|
|
"connectionName":{"shape":"ConnectionName"},
|
|
"lagId":{"shape":"LagId"}
|
|
}
|
|
},
|
|
"CreateDirectConnectGatewayAssociationRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"directConnectGatewayId",
|
|
"virtualGatewayId"
|
|
],
|
|
"members":{
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
|
"virtualGatewayId":{"shape":"VirtualGatewayId"}
|
|
}
|
|
},
|
|
"CreateDirectConnectGatewayAssociationResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayAssociation":{"shape":"DirectConnectGatewayAssociation"}
|
|
}
|
|
},
|
|
"CreateDirectConnectGatewayRequest":{
|
|
"type":"structure",
|
|
"required":["directConnectGatewayName"],
|
|
"members":{
|
|
"directConnectGatewayName":{"shape":"DirectConnectGatewayName"},
|
|
"amazonSideAsn":{"shape":"LongAsn"}
|
|
}
|
|
},
|
|
"CreateDirectConnectGatewayResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGateway":{"shape":"DirectConnectGateway"}
|
|
}
|
|
},
|
|
"CreateInterconnectRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"interconnectName",
|
|
"bandwidth",
|
|
"location"
|
|
],
|
|
"members":{
|
|
"interconnectName":{"shape":"InterconnectName"},
|
|
"bandwidth":{"shape":"Bandwidth"},
|
|
"location":{"shape":"LocationCode"},
|
|
"lagId":{"shape":"LagId"}
|
|
}
|
|
},
|
|
"CreateLagRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"numberOfConnections",
|
|
"location",
|
|
"connectionsBandwidth",
|
|
"lagName"
|
|
],
|
|
"members":{
|
|
"numberOfConnections":{"shape":"Count"},
|
|
"location":{"shape":"LocationCode"},
|
|
"connectionsBandwidth":{"shape":"Bandwidth"},
|
|
"lagName":{"shape":"LagName"},
|
|
"connectionId":{"shape":"ConnectionId"}
|
|
}
|
|
},
|
|
"CreatePrivateVirtualInterfaceRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"connectionId",
|
|
"newPrivateVirtualInterface"
|
|
],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"newPrivateVirtualInterface":{"shape":"NewPrivateVirtualInterface"}
|
|
}
|
|
},
|
|
"CreatePublicVirtualInterfaceRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"connectionId",
|
|
"newPublicVirtualInterface"
|
|
],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"newPublicVirtualInterface":{"shape":"NewPublicVirtualInterface"}
|
|
}
|
|
},
|
|
"CustomerAddress":{"type":"string"},
|
|
"DeleteBGPPeerRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"},
|
|
"asn":{"shape":"ASN"},
|
|
"customerAddress":{"shape":"CustomerAddress"}
|
|
}
|
|
},
|
|
"DeleteBGPPeerResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualInterface":{"shape":"VirtualInterface"}
|
|
}
|
|
},
|
|
"DeleteConnectionRequest":{
|
|
"type":"structure",
|
|
"required":["connectionId"],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"}
|
|
}
|
|
},
|
|
"DeleteDirectConnectGatewayAssociationRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"directConnectGatewayId",
|
|
"virtualGatewayId"
|
|
],
|
|
"members":{
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
|
"virtualGatewayId":{"shape":"VirtualGatewayId"}
|
|
}
|
|
},
|
|
"DeleteDirectConnectGatewayAssociationResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayAssociation":{"shape":"DirectConnectGatewayAssociation"}
|
|
}
|
|
},
|
|
"DeleteDirectConnectGatewayRequest":{
|
|
"type":"structure",
|
|
"required":["directConnectGatewayId"],
|
|
"members":{
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"}
|
|
}
|
|
},
|
|
"DeleteDirectConnectGatewayResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGateway":{"shape":"DirectConnectGateway"}
|
|
}
|
|
},
|
|
"DeleteInterconnectRequest":{
|
|
"type":"structure",
|
|
"required":["interconnectId"],
|
|
"members":{
|
|
"interconnectId":{"shape":"InterconnectId"}
|
|
}
|
|
},
|
|
"DeleteInterconnectResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"interconnectState":{"shape":"InterconnectState"}
|
|
}
|
|
},
|
|
"DeleteLagRequest":{
|
|
"type":"structure",
|
|
"required":["lagId"],
|
|
"members":{
|
|
"lagId":{"shape":"LagId"}
|
|
}
|
|
},
|
|
"DeleteVirtualInterfaceRequest":{
|
|
"type":"structure",
|
|
"required":["virtualInterfaceId"],
|
|
"members":{
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"}
|
|
}
|
|
},
|
|
"DeleteVirtualInterfaceResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualInterfaceState":{"shape":"VirtualInterfaceState"}
|
|
}
|
|
},
|
|
"DescribeConnectionLoaRequest":{
|
|
"type":"structure",
|
|
"required":["connectionId"],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"providerName":{"shape":"ProviderName"},
|
|
"loaContentType":{"shape":"LoaContentType"}
|
|
}
|
|
},
|
|
"DescribeConnectionLoaResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"loa":{"shape":"Loa"}
|
|
}
|
|
},
|
|
"DescribeConnectionsOnInterconnectRequest":{
|
|
"type":"structure",
|
|
"required":["interconnectId"],
|
|
"members":{
|
|
"interconnectId":{"shape":"InterconnectId"}
|
|
}
|
|
},
|
|
"DescribeConnectionsRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"}
|
|
}
|
|
},
|
|
"DescribeDirectConnectGatewayAssociationsRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
|
"virtualGatewayId":{"shape":"VirtualGatewayId"},
|
|
"maxResults":{"shape":"MaxResultSetSize"},
|
|
"nextToken":{"shape":"PaginationToken"}
|
|
}
|
|
},
|
|
"DescribeDirectConnectGatewayAssociationsResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayAssociations":{"shape":"DirectConnectGatewayAssociationList"},
|
|
"nextToken":{"shape":"PaginationToken"}
|
|
}
|
|
},
|
|
"DescribeDirectConnectGatewayAttachmentsRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"},
|
|
"maxResults":{"shape":"MaxResultSetSize"},
|
|
"nextToken":{"shape":"PaginationToken"}
|
|
}
|
|
},
|
|
"DescribeDirectConnectGatewayAttachmentsResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayAttachments":{"shape":"DirectConnectGatewayAttachmentList"},
|
|
"nextToken":{"shape":"PaginationToken"}
|
|
}
|
|
},
|
|
"DescribeDirectConnectGatewaysRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
|
"maxResults":{"shape":"MaxResultSetSize"},
|
|
"nextToken":{"shape":"PaginationToken"}
|
|
}
|
|
},
|
|
"DescribeDirectConnectGatewaysResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGateways":{"shape":"DirectConnectGatewayList"},
|
|
"nextToken":{"shape":"PaginationToken"}
|
|
}
|
|
},
|
|
"DescribeHostedConnectionsRequest":{
|
|
"type":"structure",
|
|
"required":["connectionId"],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"}
|
|
}
|
|
},
|
|
"DescribeInterconnectLoaRequest":{
|
|
"type":"structure",
|
|
"required":["interconnectId"],
|
|
"members":{
|
|
"interconnectId":{"shape":"InterconnectId"},
|
|
"providerName":{"shape":"ProviderName"},
|
|
"loaContentType":{"shape":"LoaContentType"}
|
|
}
|
|
},
|
|
"DescribeInterconnectLoaResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"loa":{"shape":"Loa"}
|
|
}
|
|
},
|
|
"DescribeInterconnectsRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"interconnectId":{"shape":"InterconnectId"}
|
|
}
|
|
},
|
|
"DescribeLagsRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"lagId":{"shape":"LagId"}
|
|
}
|
|
},
|
|
"DescribeLoaRequest":{
|
|
"type":"structure",
|
|
"required":["connectionId"],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"providerName":{"shape":"ProviderName"},
|
|
"loaContentType":{"shape":"LoaContentType"}
|
|
}
|
|
},
|
|
"DescribeTagsRequest":{
|
|
"type":"structure",
|
|
"required":["resourceArns"],
|
|
"members":{
|
|
"resourceArns":{"shape":"ResourceArnList"}
|
|
}
|
|
},
|
|
"DescribeTagsResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"resourceTags":{"shape":"ResourceTagList"}
|
|
}
|
|
},
|
|
"DescribeVirtualInterfacesRequest":{
|
|
"type":"structure",
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"}
|
|
}
|
|
},
|
|
"DirectConnectClientException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{"shape":"ErrorMessage"}
|
|
},
|
|
"exception":true
|
|
},
|
|
"DirectConnectGateway":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
|
"directConnectGatewayName":{"shape":"DirectConnectGatewayName"},
|
|
"amazonSideAsn":{"shape":"LongAsn"},
|
|
"ownerAccount":{"shape":"OwnerAccount"},
|
|
"directConnectGatewayState":{"shape":"DirectConnectGatewayState"},
|
|
"stateChangeError":{"shape":"StateChangeError"}
|
|
}
|
|
},
|
|
"DirectConnectGatewayAssociation":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
|
"virtualGatewayId":{"shape":"VirtualGatewayId"},
|
|
"virtualGatewayRegion":{"shape":"VirtualGatewayRegion"},
|
|
"virtualGatewayOwnerAccount":{"shape":"OwnerAccount"},
|
|
"associationState":{"shape":"DirectConnectGatewayAssociationState"},
|
|
"stateChangeError":{"shape":"StateChangeError"}
|
|
}
|
|
},
|
|
"DirectConnectGatewayAssociationList":{
|
|
"type":"list",
|
|
"member":{"shape":"DirectConnectGatewayAssociation"}
|
|
},
|
|
"DirectConnectGatewayAssociationState":{
|
|
"type":"string",
|
|
"enum":[
|
|
"associating",
|
|
"associated",
|
|
"disassociating",
|
|
"disassociated"
|
|
]
|
|
},
|
|
"DirectConnectGatewayAttachment":{
|
|
"type":"structure",
|
|
"members":{
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"},
|
|
"virtualInterfaceRegion":{"shape":"VirtualInterfaceRegion"},
|
|
"virtualInterfaceOwnerAccount":{"shape":"OwnerAccount"},
|
|
"attachmentState":{"shape":"DirectConnectGatewayAttachmentState"},
|
|
"stateChangeError":{"shape":"StateChangeError"}
|
|
}
|
|
},
|
|
"DirectConnectGatewayAttachmentList":{
|
|
"type":"list",
|
|
"member":{"shape":"DirectConnectGatewayAttachment"}
|
|
},
|
|
"DirectConnectGatewayAttachmentState":{
|
|
"type":"string",
|
|
"enum":[
|
|
"attaching",
|
|
"attached",
|
|
"detaching",
|
|
"detached"
|
|
]
|
|
},
|
|
"DirectConnectGatewayId":{"type":"string"},
|
|
"DirectConnectGatewayList":{
|
|
"type":"list",
|
|
"member":{"shape":"DirectConnectGateway"}
|
|
},
|
|
"DirectConnectGatewayName":{"type":"string"},
|
|
"DirectConnectGatewayState":{
|
|
"type":"string",
|
|
"enum":[
|
|
"pending",
|
|
"available",
|
|
"deleting",
|
|
"deleted"
|
|
]
|
|
},
|
|
"DirectConnectServerException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{"shape":"ErrorMessage"}
|
|
},
|
|
"exception":true
|
|
},
|
|
"DisassociateConnectionFromLagRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"connectionId",
|
|
"lagId"
|
|
],
|
|
"members":{
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"lagId":{"shape":"LagId"}
|
|
}
|
|
},
|
|
"DuplicateTagKeysException":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"exception":true
|
|
},
|
|
"ErrorMessage":{"type":"string"},
|
|
"Interconnect":{
|
|
"type":"structure",
|
|
"members":{
|
|
"interconnectId":{"shape":"InterconnectId"},
|
|
"interconnectName":{"shape":"InterconnectName"},
|
|
"interconnectState":{"shape":"InterconnectState"},
|
|
"region":{"shape":"Region"},
|
|
"location":{"shape":"LocationCode"},
|
|
"bandwidth":{"shape":"Bandwidth"},
|
|
"loaIssueTime":{"shape":"LoaIssueTime"},
|
|
"lagId":{"shape":"LagId"},
|
|
"awsDevice":{"shape":"AwsDevice"}
|
|
}
|
|
},
|
|
"InterconnectId":{"type":"string"},
|
|
"InterconnectList":{
|
|
"type":"list",
|
|
"member":{"shape":"Interconnect"}
|
|
},
|
|
"InterconnectName":{"type":"string"},
|
|
"InterconnectState":{
|
|
"type":"string",
|
|
"enum":[
|
|
"requested",
|
|
"pending",
|
|
"available",
|
|
"down",
|
|
"deleting",
|
|
"deleted"
|
|
]
|
|
},
|
|
"Interconnects":{
|
|
"type":"structure",
|
|
"members":{
|
|
"interconnects":{"shape":"InterconnectList"}
|
|
}
|
|
},
|
|
"Lag":{
|
|
"type":"structure",
|
|
"members":{
|
|
"connectionsBandwidth":{"shape":"Bandwidth"},
|
|
"numberOfConnections":{"shape":"Count"},
|
|
"lagId":{"shape":"LagId"},
|
|
"ownerAccount":{"shape":"OwnerAccount"},
|
|
"lagName":{"shape":"LagName"},
|
|
"lagState":{"shape":"LagState"},
|
|
"location":{"shape":"LocationCode"},
|
|
"region":{"shape":"Region"},
|
|
"minimumLinks":{"shape":"Count"},
|
|
"awsDevice":{"shape":"AwsDevice"},
|
|
"connections":{"shape":"ConnectionList"},
|
|
"allowsHostedConnections":{"shape":"BooleanFlag"}
|
|
}
|
|
},
|
|
"LagId":{"type":"string"},
|
|
"LagList":{
|
|
"type":"list",
|
|
"member":{"shape":"Lag"}
|
|
},
|
|
"LagName":{"type":"string"},
|
|
"LagState":{
|
|
"type":"string",
|
|
"enum":[
|
|
"requested",
|
|
"pending",
|
|
"available",
|
|
"down",
|
|
"deleting",
|
|
"deleted"
|
|
]
|
|
},
|
|
"Lags":{
|
|
"type":"structure",
|
|
"members":{
|
|
"lags":{"shape":"LagList"}
|
|
}
|
|
},
|
|
"Loa":{
|
|
"type":"structure",
|
|
"members":{
|
|
"loaContent":{"shape":"LoaContent"},
|
|
"loaContentType":{"shape":"LoaContentType"}
|
|
}
|
|
},
|
|
"LoaContent":{"type":"blob"},
|
|
"LoaContentType":{
|
|
"type":"string",
|
|
"enum":["application/pdf"]
|
|
},
|
|
"LoaIssueTime":{"type":"timestamp"},
|
|
"Location":{
|
|
"type":"structure",
|
|
"members":{
|
|
"locationCode":{"shape":"LocationCode"},
|
|
"locationName":{"shape":"LocationName"}
|
|
}
|
|
},
|
|
"LocationCode":{"type":"string"},
|
|
"LocationList":{
|
|
"type":"list",
|
|
"member":{"shape":"Location"}
|
|
},
|
|
"LocationName":{"type":"string"},
|
|
"Locations":{
|
|
"type":"structure",
|
|
"members":{
|
|
"locations":{"shape":"LocationList"}
|
|
}
|
|
},
|
|
"LongAsn":{"type":"long"},
|
|
"MaxResultSetSize":{
|
|
"type":"integer",
|
|
"box":true
|
|
},
|
|
"NewBGPPeer":{
|
|
"type":"structure",
|
|
"members":{
|
|
"asn":{"shape":"ASN"},
|
|
"authKey":{"shape":"BGPAuthKey"},
|
|
"addressFamily":{"shape":"AddressFamily"},
|
|
"amazonAddress":{"shape":"AmazonAddress"},
|
|
"customerAddress":{"shape":"CustomerAddress"}
|
|
}
|
|
},
|
|
"NewPrivateVirtualInterface":{
|
|
"type":"structure",
|
|
"required":[
|
|
"virtualInterfaceName",
|
|
"vlan",
|
|
"asn"
|
|
],
|
|
"members":{
|
|
"virtualInterfaceName":{"shape":"VirtualInterfaceName"},
|
|
"vlan":{"shape":"VLAN"},
|
|
"asn":{"shape":"ASN"},
|
|
"authKey":{"shape":"BGPAuthKey"},
|
|
"amazonAddress":{"shape":"AmazonAddress"},
|
|
"customerAddress":{"shape":"CustomerAddress"},
|
|
"addressFamily":{"shape":"AddressFamily"},
|
|
"virtualGatewayId":{"shape":"VirtualGatewayId"},
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"}
|
|
}
|
|
},
|
|
"NewPrivateVirtualInterfaceAllocation":{
|
|
"type":"structure",
|
|
"required":[
|
|
"virtualInterfaceName",
|
|
"vlan",
|
|
"asn"
|
|
],
|
|
"members":{
|
|
"virtualInterfaceName":{"shape":"VirtualInterfaceName"},
|
|
"vlan":{"shape":"VLAN"},
|
|
"asn":{"shape":"ASN"},
|
|
"authKey":{"shape":"BGPAuthKey"},
|
|
"amazonAddress":{"shape":"AmazonAddress"},
|
|
"addressFamily":{"shape":"AddressFamily"},
|
|
"customerAddress":{"shape":"CustomerAddress"}
|
|
}
|
|
},
|
|
"NewPublicVirtualInterface":{
|
|
"type":"structure",
|
|
"required":[
|
|
"virtualInterfaceName",
|
|
"vlan",
|
|
"asn"
|
|
],
|
|
"members":{
|
|
"virtualInterfaceName":{"shape":"VirtualInterfaceName"},
|
|
"vlan":{"shape":"VLAN"},
|
|
"asn":{"shape":"ASN"},
|
|
"authKey":{"shape":"BGPAuthKey"},
|
|
"amazonAddress":{"shape":"AmazonAddress"},
|
|
"customerAddress":{"shape":"CustomerAddress"},
|
|
"addressFamily":{"shape":"AddressFamily"},
|
|
"routeFilterPrefixes":{"shape":"RouteFilterPrefixList"}
|
|
}
|
|
},
|
|
"NewPublicVirtualInterfaceAllocation":{
|
|
"type":"structure",
|
|
"required":[
|
|
"virtualInterfaceName",
|
|
"vlan",
|
|
"asn"
|
|
],
|
|
"members":{
|
|
"virtualInterfaceName":{"shape":"VirtualInterfaceName"},
|
|
"vlan":{"shape":"VLAN"},
|
|
"asn":{"shape":"ASN"},
|
|
"authKey":{"shape":"BGPAuthKey"},
|
|
"amazonAddress":{"shape":"AmazonAddress"},
|
|
"customerAddress":{"shape":"CustomerAddress"},
|
|
"addressFamily":{"shape":"AddressFamily"},
|
|
"routeFilterPrefixes":{"shape":"RouteFilterPrefixList"}
|
|
}
|
|
},
|
|
"OwnerAccount":{"type":"string"},
|
|
"PaginationToken":{"type":"string"},
|
|
"PartnerName":{"type":"string"},
|
|
"ProviderName":{"type":"string"},
|
|
"Region":{"type":"string"},
|
|
"ResourceArn":{"type":"string"},
|
|
"ResourceArnList":{
|
|
"type":"list",
|
|
"member":{"shape":"ResourceArn"}
|
|
},
|
|
"ResourceTag":{
|
|
"type":"structure",
|
|
"members":{
|
|
"resourceArn":{"shape":"ResourceArn"},
|
|
"tags":{"shape":"TagList"}
|
|
}
|
|
},
|
|
"ResourceTagList":{
|
|
"type":"list",
|
|
"member":{"shape":"ResourceTag"}
|
|
},
|
|
"RouteFilterPrefix":{
|
|
"type":"structure",
|
|
"members":{
|
|
"cidr":{"shape":"CIDR"}
|
|
}
|
|
},
|
|
"RouteFilterPrefixList":{
|
|
"type":"list",
|
|
"member":{"shape":"RouteFilterPrefix"}
|
|
},
|
|
"RouterConfig":{"type":"string"},
|
|
"StateChangeError":{"type":"string"},
|
|
"Tag":{
|
|
"type":"structure",
|
|
"required":["key"],
|
|
"members":{
|
|
"key":{"shape":"TagKey"},
|
|
"value":{"shape":"TagValue"}
|
|
}
|
|
},
|
|
"TagKey":{
|
|
"type":"string",
|
|
"max":128,
|
|
"min":1,
|
|
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
|
|
},
|
|
"TagKeyList":{
|
|
"type":"list",
|
|
"member":{"shape":"TagKey"}
|
|
},
|
|
"TagList":{
|
|
"type":"list",
|
|
"member":{"shape":"Tag"},
|
|
"min":1
|
|
},
|
|
"TagResourceRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"resourceArn",
|
|
"tags"
|
|
],
|
|
"members":{
|
|
"resourceArn":{"shape":"ResourceArn"},
|
|
"tags":{"shape":"TagList"}
|
|
}
|
|
},
|
|
"TagResourceResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"TagValue":{
|
|
"type":"string",
|
|
"max":256,
|
|
"min":0,
|
|
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
|
|
},
|
|
"TooManyTagsException":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"exception":true
|
|
},
|
|
"UntagResourceRequest":{
|
|
"type":"structure",
|
|
"required":[
|
|
"resourceArn",
|
|
"tagKeys"
|
|
],
|
|
"members":{
|
|
"resourceArn":{"shape":"ResourceArn"},
|
|
"tagKeys":{"shape":"TagKeyList"}
|
|
}
|
|
},
|
|
"UntagResourceResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
}
|
|
},
|
|
"UpdateLagRequest":{
|
|
"type":"structure",
|
|
"required":["lagId"],
|
|
"members":{
|
|
"lagId":{"shape":"LagId"},
|
|
"lagName":{"shape":"LagName"},
|
|
"minimumLinks":{"shape":"Count"}
|
|
}
|
|
},
|
|
"VLAN":{"type":"integer"},
|
|
"VirtualGateway":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualGatewayId":{"shape":"VirtualGatewayId"},
|
|
"virtualGatewayState":{"shape":"VirtualGatewayState"}
|
|
}
|
|
},
|
|
"VirtualGatewayId":{"type":"string"},
|
|
"VirtualGatewayList":{
|
|
"type":"list",
|
|
"member":{"shape":"VirtualGateway"}
|
|
},
|
|
"VirtualGatewayRegion":{"type":"string"},
|
|
"VirtualGatewayState":{"type":"string"},
|
|
"VirtualGateways":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualGateways":{"shape":"VirtualGatewayList"}
|
|
}
|
|
},
|
|
"VirtualInterface":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ownerAccount":{"shape":"OwnerAccount"},
|
|
"virtualInterfaceId":{"shape":"VirtualInterfaceId"},
|
|
"location":{"shape":"LocationCode"},
|
|
"connectionId":{"shape":"ConnectionId"},
|
|
"virtualInterfaceType":{"shape":"VirtualInterfaceType"},
|
|
"virtualInterfaceName":{"shape":"VirtualInterfaceName"},
|
|
"vlan":{"shape":"VLAN"},
|
|
"asn":{"shape":"ASN"},
|
|
"amazonSideAsn":{"shape":"LongAsn"},
|
|
"authKey":{"shape":"BGPAuthKey"},
|
|
"amazonAddress":{"shape":"AmazonAddress"},
|
|
"customerAddress":{"shape":"CustomerAddress"},
|
|
"addressFamily":{"shape":"AddressFamily"},
|
|
"virtualInterfaceState":{"shape":"VirtualInterfaceState"},
|
|
"customerRouterConfig":{"shape":"RouterConfig"},
|
|
"virtualGatewayId":{"shape":"VirtualGatewayId"},
|
|
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
|
"routeFilterPrefixes":{"shape":"RouteFilterPrefixList"},
|
|
"bgpPeers":{"shape":"BGPPeerList"}
|
|
}
|
|
},
|
|
"VirtualInterfaceId":{"type":"string"},
|
|
"VirtualInterfaceList":{
|
|
"type":"list",
|
|
"member":{"shape":"VirtualInterface"}
|
|
},
|
|
"VirtualInterfaceName":{"type":"string"},
|
|
"VirtualInterfaceRegion":{"type":"string"},
|
|
"VirtualInterfaceState":{
|
|
"type":"string",
|
|
"enum":[
|
|
"confirming",
|
|
"verifying",
|
|
"pending",
|
|
"available",
|
|
"down",
|
|
"deleting",
|
|
"deleted",
|
|
"rejected"
|
|
]
|
|
},
|
|
"VirtualInterfaceType":{"type":"string"},
|
|
"VirtualInterfaces":{
|
|
"type":"structure",
|
|
"members":{
|
|
"virtualInterfaces":{"shape":"VirtualInterfaceList"}
|
|
}
|
|
}
|
|
}
|
|
}
|