DirectConnect / Client / describe_hosted_connections
describe_hosted_connections#
- DirectConnect.Client.describe_hosted_connections(**kwargs)#
- Lists the hosted connections that have been provisioned on the specified interconnect or link aggregation group (LAG). - Note- Intended for use by Direct Connect Partners only. - See also: AWS API Documentation - Request Syntax- response = client.describe_hosted_connections( connectionId='string' ) - Parameters:
- connectionId (string) – - [REQUIRED] - The ID of the interconnect or LAG. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'connections': [ { 'ownerAccount': 'string', 'connectionId': 'string', 'connectionName': 'string', 'connectionState': 'ordering'|'requested'|'pending'|'available'|'down'|'deleting'|'deleted'|'rejected'|'unknown', 'region': 'string', 'location': 'string', 'bandwidth': 'string', 'vlan': 123, 'partnerName': 'string', 'loaIssueTime': datetime(2015, 1, 1), 'lagId': 'string', 'awsDevice': 'string', 'jumboFrameCapable': True|False, 'awsDeviceV2': 'string', 'awsLogicalDeviceId': 'string', 'hasLogicalRedundancy': 'unknown'|'yes'|'no', 'tags': [ { 'key': 'string', 'value': 'string' }, ], 'providerName': 'string', 'macSecCapable': True|False, 'portEncryptionStatus': 'string', 'encryptionMode': 'string', 'macSecKeys': [ { 'secretARN': 'string', 'ckn': 'string', 'state': 'string', 'startOn': 'string' }, ] }, ] } - Response Structure- (dict) – - connections (list) – - The connections. - (dict) – - Information about an Direct Connect connection. - ownerAccount (string) – - The ID of the Amazon Web Services account that owns the connection. 
- connectionId (string) – - The ID of the connection. 
- connectionName (string) – - The name of the connection. 
- connectionState (string) – - The state of the connection. The following are the possible values: - ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
- requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.
- pending: The connection has been approved and is being initialized.
- available: The network link is up and the connection is ready for use.
- down: The network link is down.
- deleting: The connection is being deleted.
- deleted: The connection has been deleted.
- rejected: A hosted connection in the- orderingstate enters the- rejectedstate if it is deleted by the customer.
- unknown: The state of the connection is not available.
 
- region (string) – - The Amazon Web Services Region where the connection is located. 
- location (string) – - The location of the connection. 
- bandwidth (string) – - The bandwidth of the connection. 
- vlan (integer) – - The ID of the VLAN. 
- partnerName (string) – - The name of the Direct Connect service provider associated with the connection. 
- loaIssueTime (datetime) – - The time of the most recent call to DescribeLoa for this connection. 
- lagId (string) – - The ID of the LAG. 
- awsDevice (string) – - The Direct Connect endpoint on which the physical connection terminates. 
- jumboFrameCapable (boolean) – - Indicates whether jumbo frames are supported. 
- awsDeviceV2 (string) – - The Direct Connect endpoint that terminates the physical connection. 
- awsLogicalDeviceId (string) – - The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection. 
- hasLogicalRedundancy (string) – - Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6). 
- tags (list) – - The tags associated with the connection. - (dict) – - Information about a tag. - key (string) – - The key. 
- value (string) – - The value. 
 
 
- providerName (string) – - The name of the service provider associated with the connection. 
- macSecCapable (boolean) – - Indicates whether the connection supports MAC Security (MACsec). 
- portEncryptionStatus (string) – - The MAC Security (MACsec) port link status of the connection. - The valid values are - Encryption Up, which means that there is an active Connection Key Name, or- Encryption Down.
- encryptionMode (string) – - The MAC Security (MACsec) connection encryption mode. - The valid values are - no_encrypt,- should_encrypt, and- must_encrypt.
- macSecKeys (list) – - The MAC Security (MACsec) security keys associated with the connection. - (dict) – - Information about the MAC Security (MACsec) secret key. - secretARN (string) – - The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key. 
- ckn (string) – - The Connection Key Name (CKN) for the MAC Security secret key. 
- state (string) – - The state of the MAC Security (MACsec) secret key. - The possible values are: - associating: The MAC Security (MACsec) secret key is being validated and not yet associated with the connection or LAG.
- associated: The MAC Security (MACsec) secret key is validated and associated with the connection or LAG.
- disassociating: The MAC Security (MACsec) secret key is being disassociated from the connection or LAG
- disassociated: The MAC Security (MACsec) secret key is no longer associated with the connection or LAG.
 
- startOn (string) – - The date that the MAC Security (MACsec) secret key takes effect. The value is displayed in UTC format. 
 
 
 
 
 
 
 - Exceptions- DirectConnect.Client.exceptions.DirectConnectServerException
- DirectConnect.Client.exceptions.DirectConnectClientException