|
560 | 560 | }
|
561 | 561 | ],
|
562 | 562 | "traits": {
|
563 |
| - "smithy.api#documentation": "<p>Associates a MAC Security (MACsec) Connection Key Name (CKN)/ Connectivity Association Key (CAK) pair with an Direct Connect dedicated connection.</p>\n <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>\n <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>" |
| 563 | + "smithy.api#documentation": "<p>Associates a MAC Security (MACsec) Connection Key Name (CKN)/ Connectivity Association Key (CAK) pair with a Direct Connect connection.</p>\n <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>\n <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>" |
564 | 564 | }
|
565 | 565 | },
|
566 | 566 | "com.amazonaws.directconnect#AssociateMacSecKeyRequest": {
|
|
569 | 569 | "connectionId": {
|
570 | 570 | "target": "com.amazonaws.directconnect#ConnectionId",
|
571 | 571 | "traits": {
|
572 |
| - "smithy.api#documentation": "<p>The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).</p>\n <p>You can use <a>DescribeConnections</a> or <a>DescribeLags</a> to retrieve connection ID.</p>", |
| 572 | + "smithy.api#documentation": "<p>The ID of the dedicated connection (dxcon-xxxx), interconnect (dxcon-xxxx), or LAG (dxlag-xxxx).</p>\n <p>You can use <a>DescribeConnections</a>, <a>DescribeInterconnects</a>, or <a>DescribeLags</a> to retrieve connection ID.</p>", |
573 | 573 | "smithy.api#required": {}
|
574 | 574 | }
|
575 | 575 | },
|
576 | 576 | "secretARN": {
|
577 | 577 | "target": "com.amazonaws.directconnect#SecretARN",
|
578 | 578 | "traits": {
|
579 |
| - "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key to associate with the dedicated connection.</p>\n <p>You can use <a>DescribeConnections</a> or <a>DescribeLags</a> to retrieve the MAC Security (MACsec) secret key.</p>\n <p>If you use this request parameter, you do not use the <code>ckn</code> and <code>cak</code> request parameters.</p>" |
| 579 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key to associate with the connection.</p>\n <p>You can use <a>DescribeConnections</a> or <a>DescribeLags</a> to retrieve the MAC Security (MACsec) secret key.</p>\n <p>If you use this request parameter, you do not use the <code>ckn</code> and <code>cak</code> request parameters.</p>" |
580 | 580 | }
|
581 | 581 | },
|
582 | 582 | "ckn": {
|
583 | 583 | "target": "com.amazonaws.directconnect#Ckn",
|
584 | 584 | "traits": {
|
585 |
| - "smithy.api#documentation": "<p>The MAC Security (MACsec) CKN to associate with the dedicated connection.</p>\n <p>You can create the CKN/CAK pair using an industry standard tool.</p>\n <p> The valid values are 64 hexadecimal characters (0-9, A-E).</p>\n <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>" |
| 585 | + "smithy.api#documentation": "<p>The MAC Security (MACsec) CKN to associate with the connection.</p>\n <p>You can create the CKN/CAK pair using an industry standard tool.</p>\n <p> The valid values are 64 hexadecimal characters (0-9, A-E).</p>\n <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>" |
586 | 586 | }
|
587 | 587 | },
|
588 | 588 | "cak": {
|
589 | 589 | "target": "com.amazonaws.directconnect#Cak",
|
590 | 590 | "traits": {
|
591 |
| - "smithy.api#documentation": "<p>The MAC Security (MACsec) CAK to associate with the dedicated connection.</p>\n <p>You can create the CKN/CAK pair using an industry standard tool.</p>\n <p> The valid values are 64 hexadecimal characters (0-9, A-E).</p>\n <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>" |
| 591 | + "smithy.api#documentation": "<p>The MAC Security (MACsec) CAK to associate with the connection.</p>\n <p>You can create the CKN/CAK pair using an industry standard tool.</p>\n <p> The valid values are 64 hexadecimal characters (0-9, A-E).</p>\n <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>" |
592 | 592 | }
|
593 | 593 | }
|
594 | 594 | },
|
|
602 | 602 | "connectionId": {
|
603 | 603 | "target": "com.amazonaws.directconnect#ConnectionId",
|
604 | 604 | "traits": {
|
605 |
| - "smithy.api#documentation": "<p>The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).</p>" |
| 605 | + "smithy.api#documentation": "<p>The ID of the dedicated connection (dxcon-xxxx), interconnect (dxcon-xxxx), or LAG (dxlag-xxxx).</p>" |
606 | 606 | }
|
607 | 607 | },
|
608 | 608 | "macSecKeys": {
|
609 | 609 | "target": "com.amazonaws.directconnect#MacSecKeyList",
|
610 | 610 | "traits": {
|
611 |
| - "smithy.api#documentation": "<p>The MAC Security (MACsec) security keys associated with the dedicated connection.</p>" |
| 611 | + "smithy.api#documentation": "<p>The MAC Security (MACsec) security keys associated with the connection.</p>" |
612 | 612 | }
|
613 | 613 | }
|
614 | 614 | },
|
|
1304 | 1304 | "traits": {
|
1305 | 1305 | "smithy.api#documentation": "<p>The MAC Security (MACsec) security keys associated with the connection.</p>"
|
1306 | 1306 | }
|
| 1307 | + }, |
| 1308 | + "partnerInterconnectMacSecCapable": { |
| 1309 | + "target": "com.amazonaws.directconnect#PartnerInterconnectMacSecCapable", |
| 1310 | + "traits": { |
| 1311 | + "smithy.api#documentation": "<p>Indicates whether the interconnect hosting this connection supports MAC Security (MACsec).</p>" |
| 1312 | + } |
1307 | 1313 | }
|
1308 | 1314 | },
|
1309 | 1315 | "traits": {
|
|
1543 | 1549 | "requestMACSec": {
|
1544 | 1550 | "target": "com.amazonaws.directconnect#RequestMACSec",
|
1545 | 1551 | "traits": {
|
1546 |
| - "smithy.api#documentation": "<p>Indicates whether you want the connection to support MAC Security (MACsec).</p>\n <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>" |
| 1552 | + "smithy.api#documentation": "<p>Indicates whether you want the connection to support MAC Security (MACsec).</p>\n <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>" |
1547 | 1553 | }
|
1548 | 1554 | }
|
1549 | 1555 | },
|
|
1821 | 1827 | "traits": {
|
1822 | 1828 | "smithy.api#documentation": "<p>The name of the service provider associated with the interconnect.</p>"
|
1823 | 1829 | }
|
| 1830 | + }, |
| 1831 | + "requestMACSec": { |
| 1832 | + "target": "com.amazonaws.directconnect#RequestMACSec", |
| 1833 | + "traits": { |
| 1834 | + "smithy.api#documentation": "<p>Indicates whether you want the interconnect to support MAC Security (MACsec).</p>" |
| 1835 | + } |
1824 | 1836 | }
|
1825 | 1837 | },
|
1826 | 1838 | "traits": {
|
|
3884 | 3896 | }
|
3885 | 3897 | ],
|
3886 | 3898 | "traits": {
|
3887 |
| - "smithy.api#documentation": "<p>Removes the association between a MAC Security (MACsec) security key and an Direct Connect dedicated connection.</p>" |
| 3899 | + "smithy.api#documentation": "<p>Removes the association between a MAC Security (MACsec) security key and a Direct Connect connection.</p>" |
3888 | 3900 | }
|
3889 | 3901 | },
|
3890 | 3902 | "com.amazonaws.directconnect#DisassociateMacSecKeyRequest": {
|
|
3893 | 3905 | "connectionId": {
|
3894 | 3906 | "target": "com.amazonaws.directconnect#ConnectionId",
|
3895 | 3907 | "traits": {
|
3896 |
| - "smithy.api#documentation": "<p>The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).</p>\n <p>You can use <a>DescribeConnections</a> or <a>DescribeLags</a> to retrieve connection ID.</p>", |
| 3908 | + "smithy.api#documentation": "<p>The ID of the dedicated connection (dxcon-xxxx), interconnect (dxcon-xxxx), or LAG (dxlag-xxxx).</p>\n <p>You can use <a>DescribeConnections</a>, <a>DescribeInterconnects</a>, or <a>DescribeLags</a> to retrieve connection ID.</p>", |
3897 | 3909 | "smithy.api#required": {}
|
3898 | 3910 | }
|
3899 | 3911 | },
|
|
3915 | 3927 | "connectionId": {
|
3916 | 3928 | "target": "com.amazonaws.directconnect#ConnectionId",
|
3917 | 3929 | "traits": {
|
3918 |
| - "smithy.api#documentation": "<p>The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).</p>" |
| 3930 | + "smithy.api#documentation": "<p>The ID of the dedicated connection (dxcon-xxxx), interconnect (dxcon-xxxx), or LAG (dxlag-xxxx).</p>" |
3919 | 3931 | }
|
3920 | 3932 | },
|
3921 | 3933 | "macSecKeys": {
|
3922 | 3934 | "target": "com.amazonaws.directconnect#MacSecKeyList",
|
3923 | 3935 | "traits": {
|
3924 |
| - "smithy.api#documentation": "<p>The MAC Security (MACsec) security keys no longer associated with the dedicated connection.</p>" |
| 3936 | + "smithy.api#documentation": "<p>The MAC Security (MACsec) security keys no longer associated with the connection.</p>" |
3925 | 3937 | }
|
3926 | 3938 | }
|
3927 | 3939 | },
|
|
4094 | 4106 | "traits": {
|
4095 | 4107 | "smithy.api#documentation": "<p>The name of the service provider associated with the interconnect.</p>"
|
4096 | 4108 | }
|
| 4109 | + }, |
| 4110 | + "macSecCapable": { |
| 4111 | + "target": "com.amazonaws.directconnect#MacSecCapable", |
| 4112 | + "traits": { |
| 4113 | + "smithy.api#documentation": "<p>Indicates whether the interconnect supports MAC Security (MACsec).</p>" |
| 4114 | + } |
| 4115 | + }, |
| 4116 | + "portEncryptionStatus": { |
| 4117 | + "target": "com.amazonaws.directconnect#PortEncryptionStatus", |
| 4118 | + "traits": { |
| 4119 | + "smithy.api#documentation": "<p>The MAC Security (MACsec) port link status.</p>\n <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>" |
| 4120 | + } |
| 4121 | + }, |
| 4122 | + "encryptionMode": { |
| 4123 | + "target": "com.amazonaws.directconnect#EncryptionMode", |
| 4124 | + "traits": { |
| 4125 | + "smithy.api#documentation": "<p>The MAC Security (MACsec) encryption mode.</p>\n <p>The valid values are <code>no_encrypt</code>, <code>should_encrypt</code>, and <code>must_encrypt</code>.</p>" |
| 4126 | + } |
| 4127 | + }, |
| 4128 | + "macSecKeys": { |
| 4129 | + "target": "com.amazonaws.directconnect#MacSecKeyList", |
| 4130 | + "traits": { |
| 4131 | + "smithy.api#documentation": "<p>The MAC Security (MACsec) security keys.</p>" |
| 4132 | + } |
4097 | 4133 | }
|
4098 | 4134 | },
|
4099 | 4135 | "traits": {
|
|
6305 | 6341 | "com.amazonaws.directconnect#PaginationToken": {
|
6306 | 6342 | "type": "string"
|
6307 | 6343 | },
|
| 6344 | + "com.amazonaws.directconnect#PartnerInterconnectMacSecCapable": { |
| 6345 | + "type": "boolean" |
| 6346 | + }, |
6308 | 6347 | "com.amazonaws.directconnect#PartnerName": {
|
6309 | 6348 | "type": "string"
|
6310 | 6349 | },
|
|
6774 | 6813 | }
|
6775 | 6814 | ],
|
6776 | 6815 | "traits": {
|
6777 |
| - "smithy.api#documentation": "<p>Updates the Direct Connect dedicated connection configuration.</p>\n <p>You can update the following parameters for a connection:</p>\n <ul>\n <li>\n <p>The connection name</p>\n </li>\n <li>\n <p>The connection's MAC Security (MACsec) encryption mode.</p>\n </li>\n </ul>" |
| 6816 | + "smithy.api#documentation": "<p>Updates the Direct Connect connection configuration.</p>\n <p>You can update the following parameters for a connection:</p>\n <ul>\n <li>\n <p>The connection name</p>\n </li>\n <li>\n <p>The connection's MAC Security (MACsec) encryption mode.</p>\n </li>\n </ul>" |
6778 | 6817 | }
|
6779 | 6818 | },
|
6780 | 6819 | "com.amazonaws.directconnect#UpdateConnectionRequest": {
|
|
6783 | 6822 | "connectionId": {
|
6784 | 6823 | "target": "com.amazonaws.directconnect#ConnectionId",
|
6785 | 6824 | "traits": {
|
6786 |
| - "smithy.api#documentation": "<p>The ID of the dedicated connection.</p>\n <p>You can use <a>DescribeConnections</a> to retrieve the connection ID.</p>", |
| 6825 | + "smithy.api#documentation": "<p>The ID of the connection.</p>\n <p>You can use <a>DescribeConnections</a> to retrieve the connection ID.</p>", |
6787 | 6826 | "smithy.api#required": {}
|
6788 | 6827 | }
|
6789 | 6828 | },
|
|
7299 | 7338 | "smithy.api#enumValue": "down"
|
7300 | 7339 | }
|
7301 | 7340 | },
|
| 7341 | + "testing": { |
| 7342 | + "target": "smithy.api#Unit", |
| 7343 | + "traits": { |
| 7344 | + "smithy.api#enumValue": "testing" |
| 7345 | + } |
| 7346 | + }, |
7302 | 7347 | "deleting": {
|
7303 | 7348 | "target": "smithy.api#Unit",
|
7304 | 7349 | "traits": {
|
|
0 commit comments