|
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