|
147 | 147 | {"shape":"DirectConnectServerException"}, |
148 | 148 | {"shape":"DirectConnectClientException"} |
149 | 149 | ], |
150 | | - "documentation":"<p>Associates a MAC Security (MACsec) Connection Key Name (CKN)/ Connectivity Association Key (CAK) pair with an Direct Connect dedicated connection.</p> <p>You must supply either the <code>secretARN,</code> or the CKN/CAK (<code>ckn</code> and <code>cak</code>) pair in the request.</p> <p>For information about MAC Security (MACsec) key considerations, see <a href=\"https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-mac-sec-getting-started.html#mac-sec-key-consideration\">MACsec pre-shared CKN/CAK key considerations </a> in the <i>Direct Connect User Guide</i>.</p>" |
| 150 | + "documentation":"<p>Associates a MAC Security (MACsec) Connection Key Name (CKN)/ Connectivity Association Key (CAK) pair with a Direct Connect connection.</p> <p>You must supply either the <code>secretARN,</code> or the CKN/CAK (<code>ckn</code> and <code>cak</code>) pair in the request.</p> <p>For information about MAC Security (MACsec) key considerations, see <a href=\"https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-mac-sec-getting-started.html#mac-sec-key-consideration\">MACsec pre-shared CKN/CAK key considerations </a> in the <i>Direct Connect User Guide</i>.</p>" |
151 | 151 | }, |
152 | 152 | "AssociateVirtualInterface":{ |
153 | 153 | "name":"AssociateVirtualInterface", |
|
775 | 775 | {"shape":"DirectConnectServerException"}, |
776 | 776 | {"shape":"DirectConnectClientException"} |
777 | 777 | ], |
778 | | - "documentation":"<p>Removes the association between a MAC Security (MACsec) security key and an Direct Connect dedicated connection.</p>" |
| 778 | + "documentation":"<p>Removes the association between a MAC Security (MACsec) security key and a Direct Connect connection.</p>" |
779 | 779 | }, |
780 | 780 | "ListVirtualInterfaceTestHistory":{ |
781 | 781 | "name":"ListVirtualInterfaceTestHistory", |
|
861 | 861 | {"shape":"DirectConnectServerException"}, |
862 | 862 | {"shape":"DirectConnectClientException"} |
863 | 863 | ], |
864 | | - "documentation":"<p>Updates the Direct Connect dedicated connection configuration.</p> <p>You can update the following parameters for a connection:</p> <ul> <li> <p>The connection name</p> </li> <li> <p>The connection's MAC Security (MACsec) encryption mode.</p> </li> </ul>" |
| 864 | + "documentation":"<p>Updates the Direct Connect connection configuration.</p> <p>You can update the following parameters for a connection:</p> <ul> <li> <p>The connection name</p> </li> <li> <p>The connection's MAC Security (MACsec) encryption mode.</p> </li> </ul>" |
865 | 865 | }, |
866 | 866 | "UpdateDirectConnectGateway":{ |
867 | 867 | "name":"UpdateDirectConnectGateway", |
|
1156 | 1156 | "members":{ |
1157 | 1157 | "connectionId":{ |
1158 | 1158 | "shape":"ConnectionId", |
1159 | | - "documentation":"<p>The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).</p> <p>You can use <a>DescribeConnections</a> or <a>DescribeLags</a> to retrieve connection ID.</p>" |
| 1159 | + "documentation":"<p>The ID of the dedicated connection (dxcon-xxxx), interconnect (dxcon-xxxx), or LAG (dxlag-xxxx).</p> <p>You can use <a>DescribeConnections</a>, <a>DescribeInterconnects</a>, or <a>DescribeLags</a> to retrieve connection ID.</p>" |
1160 | 1160 | }, |
1161 | 1161 | "secretARN":{ |
1162 | 1162 | "shape":"SecretARN", |
1163 | | - "documentation":"<p>The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key to associate with the dedicated connection.</p> <p>You can use <a>DescribeConnections</a> or <a>DescribeLags</a> to retrieve the MAC Security (MACsec) secret key.</p> <p>If you use this request parameter, you do not use the <code>ckn</code> and <code>cak</code> request parameters.</p>" |
| 1163 | + "documentation":"<p>The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key to associate with the connection.</p> <p>You can use <a>DescribeConnections</a> or <a>DescribeLags</a> to retrieve the MAC Security (MACsec) secret key.</p> <p>If you use this request parameter, you do not use the <code>ckn</code> and <code>cak</code> request parameters.</p>" |
1164 | 1164 | }, |
1165 | 1165 | "ckn":{ |
1166 | 1166 | "shape":"Ckn", |
1167 | | - "documentation":"<p>The MAC Security (MACsec) CKN to associate with the dedicated connection.</p> <p>You can create the CKN/CAK pair using an industry standard tool.</p> <p> The valid values are 64 hexadecimal characters (0-9, A-E).</p> <p>If you use this request parameter, you must use the <code>cak</code> request parameter and not use the <code>secretARN</code> request parameter.</p>" |
| 1167 | + "documentation":"<p>The MAC Security (MACsec) CKN to associate with the connection.</p> <p>You can create the CKN/CAK pair using an industry standard tool.</p> <p> The valid values are 64 hexadecimal characters (0-9, A-E).</p> <p>If you use this request parameter, you must use the <code>cak</code> request parameter and not use the <code>secretARN</code> request parameter.</p>" |
1168 | 1168 | }, |
1169 | 1169 | "cak":{ |
1170 | 1170 | "shape":"Cak", |
1171 | | - "documentation":"<p>The MAC Security (MACsec) CAK to associate with the dedicated connection.</p> <p>You can create the CKN/CAK pair using an industry standard tool.</p> <p> The valid values are 64 hexadecimal characters (0-9, A-E).</p> <p>If you use this request parameter, you must use the <code>ckn</code> request parameter and not use the <code>secretARN</code> request parameter.</p>" |
| 1171 | + "documentation":"<p>The MAC Security (MACsec) CAK to associate with the connection.</p> <p>You can create the CKN/CAK pair using an industry standard tool.</p> <p> The valid values are 64 hexadecimal characters (0-9, A-E).</p> <p>If you use this request parameter, you must use the <code>ckn</code> request parameter and not use the <code>secretARN</code> request parameter.</p>" |
1172 | 1172 | } |
1173 | 1173 | } |
1174 | 1174 | }, |
|
1177 | 1177 | "members":{ |
1178 | 1178 | "connectionId":{ |
1179 | 1179 | "shape":"ConnectionId", |
1180 | | - "documentation":"<p>The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).</p>" |
| 1180 | + "documentation":"<p>The ID of the dedicated connection (dxcon-xxxx), interconnect (dxcon-xxxx), or LAG (dxlag-xxxx).</p>" |
1181 | 1181 | }, |
1182 | 1182 | "macSecKeys":{ |
1183 | 1183 | "shape":"MacSecKeyList", |
1184 | | - "documentation":"<p>The MAC Security (MACsec) security keys associated with the dedicated connection.</p>" |
| 1184 | + "documentation":"<p>The MAC Security (MACsec) security keys associated with the connection.</p>" |
1185 | 1185 | } |
1186 | 1186 | } |
1187 | 1187 | }, |
|
1535 | 1535 | "macSecKeys":{ |
1536 | 1536 | "shape":"MacSecKeyList", |
1537 | 1537 | "documentation":"<p>The MAC Security (MACsec) security keys associated with the connection.</p>" |
| 1538 | + }, |
| 1539 | + "partnerInterconnectMacSecCapable":{ |
| 1540 | + "shape":"PartnerInterconnectMacSecCapable", |
| 1541 | + "documentation":"<p>Indicates whether the interconnect hosting this connection supports MAC Security (MACsec).</p>" |
1538 | 1542 | } |
1539 | 1543 | }, |
1540 | 1544 | "documentation":"<p>Information about an Direct Connect connection.</p>" |
|
1637 | 1641 | }, |
1638 | 1642 | "requestMACSec":{ |
1639 | 1643 | "shape":"RequestMACSec", |
1640 | | - "documentation":"<p>Indicates whether you want the connection to support MAC Security (MACsec).</p> <p>MAC Security (MACsec) is only available on dedicated connections. For information about MAC Security (MACsec) prerequisties, see <a href=\"https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-mac-sec-getting-started.html#mac-sec-prerequisites\">MACsec prerequisties</a> in the <i>Direct Connect User Guide</i>.</p>" |
| 1644 | + "documentation":"<p>Indicates whether you want the connection to support MAC Security (MACsec).</p> <p>MAC Security (MACsec) is unavailable on hosted connections. For information about MAC Security (MACsec) prerequisites, see <a href=\"https://docs.aws.amazon.com/directconnect/latest/UserGuide/MACSec.html\">MAC Security in Direct Connect</a> in the <i>Direct Connect User Guide</i>.</p>" |
1641 | 1645 | } |
1642 | 1646 | } |
1643 | 1647 | }, |
|
1769 | 1773 | "providerName":{ |
1770 | 1774 | "shape":"ProviderName", |
1771 | 1775 | "documentation":"<p>The name of the service provider associated with the interconnect.</p>" |
| 1776 | + }, |
| 1777 | + "requestMACSec":{ |
| 1778 | + "shape":"RequestMACSec", |
| 1779 | + "documentation":"<p>Indicates whether you want the interconnect to support MAC Security (MACsec).</p>" |
1772 | 1780 | } |
1773 | 1781 | } |
1774 | 1782 | }, |
|
2647 | 2655 | "members":{ |
2648 | 2656 | "connectionId":{ |
2649 | 2657 | "shape":"ConnectionId", |
2650 | | - "documentation":"<p>The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).</p> <p>You can use <a>DescribeConnections</a> or <a>DescribeLags</a> to retrieve connection ID.</p>" |
| 2658 | + "documentation":"<p>The ID of the dedicated connection (dxcon-xxxx), interconnect (dxcon-xxxx), or LAG (dxlag-xxxx).</p> <p>You can use <a>DescribeConnections</a>, <a>DescribeInterconnects</a>, or <a>DescribeLags</a> to retrieve connection ID.</p>" |
2651 | 2659 | }, |
2652 | 2660 | "secretARN":{ |
2653 | 2661 | "shape":"SecretARN", |
|
2660 | 2668 | "members":{ |
2661 | 2669 | "connectionId":{ |
2662 | 2670 | "shape":"ConnectionId", |
2663 | | - "documentation":"<p>The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).</p>" |
| 2671 | + "documentation":"<p>The ID of the dedicated connection (dxcon-xxxx), interconnect (dxcon-xxxx), or LAG (dxlag-xxxx).</p>" |
2664 | 2672 | }, |
2665 | 2673 | "macSecKeys":{ |
2666 | 2674 | "shape":"MacSecKeyList", |
2667 | | - "documentation":"<p>The MAC Security (MACsec) security keys no longer associated with the dedicated connection.</p>" |
| 2675 | + "documentation":"<p>The MAC Security (MACsec) security keys no longer associated with the connection.</p>" |
2668 | 2676 | } |
2669 | 2677 | } |
2670 | 2678 | }, |
2671 | 2679 | "DuplicateTagKeysException":{ |
2672 | 2680 | "type":"structure", |
2673 | | - "members":{ |
2674 | | - }, |
| 2681 | + "members":{}, |
2675 | 2682 | "documentation":"<p>A tag key was specified more than once.</p>", |
2676 | 2683 | "exception":true |
2677 | 2684 | }, |
|
2759 | 2766 | "providerName":{ |
2760 | 2767 | "shape":"ProviderName", |
2761 | 2768 | "documentation":"<p>The name of the service provider associated with the interconnect.</p>" |
| 2769 | + }, |
| 2770 | + "macSecCapable":{ |
| 2771 | + "shape":"MacSecCapable", |
| 2772 | + "documentation":"<p>Indicates whether the interconnect supports MAC Security (MACsec).</p>" |
| 2773 | + }, |
| 2774 | + "portEncryptionStatus":{ |
| 2775 | + "shape":"PortEncryptionStatus", |
| 2776 | + "documentation":"<p>The MAC Security (MACsec) port link status.</p> <p>The valid values are <code>Encryption Up</code>, which means that there is an active Connection Key Name, or <code>Encryption Down</code>.</p>" |
| 2777 | + }, |
| 2778 | + "encryptionMode":{ |
| 2779 | + "shape":"EncryptionMode", |
| 2780 | + "documentation":"<p>The MAC Security (MACsec) encryption mode.</p> <p>The valid values are <code>no_encrypt</code>, <code>should_encrypt</code>, and <code>must_encrypt</code>.</p>" |
| 2781 | + }, |
| 2782 | + "macSecKeys":{ |
| 2783 | + "shape":"MacSecKeyList", |
| 2784 | + "documentation":"<p>The MAC Security (MACsec) security keys.</p>" |
2762 | 2785 | } |
2763 | 2786 | }, |
2764 | 2787 | "documentation":"<p>Information about an interconnect.</p>" |
|
3376 | 3399 | }, |
3377 | 3400 | "OwnerAccount":{"type":"string"}, |
3378 | 3401 | "PaginationToken":{"type":"string"}, |
| 3402 | + "PartnerInterconnectMacSecCapable":{"type":"boolean"}, |
3379 | 3403 | "PartnerName":{"type":"string"}, |
3380 | 3404 | "Platform":{"type":"string"}, |
3381 | 3405 | "PortEncryptionStatus":{"type":"string"}, |
|
3562 | 3586 | }, |
3563 | 3587 | "TagResourceResponse":{ |
3564 | 3588 | "type":"structure", |
3565 | | - "members":{ |
3566 | | - } |
| 3589 | + "members":{} |
3567 | 3590 | }, |
3568 | 3591 | "TagValue":{ |
3569 | 3592 | "type":"string", |
|
3578 | 3601 | "TestId":{"type":"string"}, |
3579 | 3602 | "TooManyTagsException":{ |
3580 | 3603 | "type":"structure", |
3581 | | - "members":{ |
3582 | | - }, |
| 3604 | + "members":{}, |
3583 | 3605 | "documentation":"<p>You have reached the limit on the number of tags that can be assigned.</p>", |
3584 | 3606 | "exception":true |
3585 | 3607 | }, |
|
3602 | 3624 | }, |
3603 | 3625 | "UntagResourceResponse":{ |
3604 | 3626 | "type":"structure", |
3605 | | - "members":{ |
3606 | | - } |
| 3627 | + "members":{} |
3607 | 3628 | }, |
3608 | 3629 | "UpdateConnectionRequest":{ |
3609 | 3630 | "type":"structure", |
3610 | 3631 | "required":["connectionId"], |
3611 | 3632 | "members":{ |
3612 | 3633 | "connectionId":{ |
3613 | 3634 | "shape":"ConnectionId", |
3614 | | - "documentation":"<p>The ID of the dedicated connection.</p> <p>You can use <a>DescribeConnections</a> to retrieve the connection ID.</p>" |
| 3635 | + "documentation":"<p>The ID of the connection.</p> <p>You can use <a>DescribeConnections</a> to retrieve the connection ID.</p>" |
3615 | 3636 | }, |
3616 | 3637 | "connectionName":{ |
3617 | 3638 | "shape":"ConnectionName", |
|
3879 | 3900 | "pending", |
3880 | 3901 | "available", |
3881 | 3902 | "down", |
| 3903 | + "testing", |
3882 | 3904 | "deleting", |
3883 | 3905 | "deleted", |
3884 | 3906 | "rejected", |
|
0 commit comments