Skip to content

Commit 8a3ea93

Browse files
feat: update AWS API models
1 parent 7d870fa commit 8a3ea93

File tree

3 files changed

+2847
-980
lines changed

3 files changed

+2847
-980
lines changed

codegen/sdk/aws-models/direct-connect.json

Lines changed: 59 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -560,7 +560,7 @@
560560
}
561561
],
562562
"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>"
564564
}
565565
},
566566
"com.amazonaws.directconnect#AssociateMacSecKeyRequest": {
@@ -569,26 +569,26 @@
569569
"connectionId": {
570570
"target": "com.amazonaws.directconnect#ConnectionId",
571571
"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>",
573573
"smithy.api#required": {}
574574
}
575575
},
576576
"secretARN": {
577577
"target": "com.amazonaws.directconnect#SecretARN",
578578
"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>"
580580
}
581581
},
582582
"ckn": {
583583
"target": "com.amazonaws.directconnect#Ckn",
584584
"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>"
586586
}
587587
},
588588
"cak": {
589589
"target": "com.amazonaws.directconnect#Cak",
590590
"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>"
592592
}
593593
}
594594
},
@@ -602,13 +602,13 @@
602602
"connectionId": {
603603
"target": "com.amazonaws.directconnect#ConnectionId",
604604
"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>"
606606
}
607607
},
608608
"macSecKeys": {
609609
"target": "com.amazonaws.directconnect#MacSecKeyList",
610610
"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>"
612612
}
613613
}
614614
},
@@ -1304,6 +1304,12 @@
13041304
"traits": {
13051305
"smithy.api#documentation": "<p>The MAC Security (MACsec) security keys associated with the connection.</p>"
13061306
}
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+
}
13071313
}
13081314
},
13091315
"traits": {
@@ -1543,7 +1549,7 @@
15431549
"requestMACSec": {
15441550
"target": "com.amazonaws.directconnect#RequestMACSec",
15451551
"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>"
15471553
}
15481554
}
15491555
},
@@ -1821,6 +1827,12 @@
18211827
"traits": {
18221828
"smithy.api#documentation": "<p>The name of the service provider associated with the interconnect.</p>"
18231829
}
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+
}
18241836
}
18251837
},
18261838
"traits": {
@@ -3884,7 +3896,7 @@
38843896
}
38853897
],
38863898
"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>"
38883900
}
38893901
},
38903902
"com.amazonaws.directconnect#DisassociateMacSecKeyRequest": {
@@ -3893,7 +3905,7 @@
38933905
"connectionId": {
38943906
"target": "com.amazonaws.directconnect#ConnectionId",
38953907
"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>",
38973909
"smithy.api#required": {}
38983910
}
38993911
},
@@ -3915,13 +3927,13 @@
39153927
"connectionId": {
39163928
"target": "com.amazonaws.directconnect#ConnectionId",
39173929
"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>"
39193931
}
39203932
},
39213933
"macSecKeys": {
39223934
"target": "com.amazonaws.directconnect#MacSecKeyList",
39233935
"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>"
39253937
}
39263938
}
39273939
},
@@ -4094,6 +4106,30 @@
40944106
"traits": {
40954107
"smithy.api#documentation": "<p>The name of the service provider associated with the interconnect.</p>"
40964108
}
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+
}
40974133
}
40984134
},
40994135
"traits": {
@@ -6305,6 +6341,9 @@
63056341
"com.amazonaws.directconnect#PaginationToken": {
63066342
"type": "string"
63076343
},
6344+
"com.amazonaws.directconnect#PartnerInterconnectMacSecCapable": {
6345+
"type": "boolean"
6346+
},
63086347
"com.amazonaws.directconnect#PartnerName": {
63096348
"type": "string"
63106349
},
@@ -6774,7 +6813,7 @@
67746813
}
67756814
],
67766815
"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>"
67786817
}
67796818
},
67806819
"com.amazonaws.directconnect#UpdateConnectionRequest": {
@@ -6783,7 +6822,7 @@
67836822
"connectionId": {
67846823
"target": "com.amazonaws.directconnect#ConnectionId",
67856824
"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>",
67876826
"smithy.api#required": {}
67886827
}
67896828
},
@@ -7299,6 +7338,12 @@
72997338
"smithy.api#enumValue": "down"
73007339
}
73017340
},
7341+
"testing": {
7342+
"target": "smithy.api#Unit",
7343+
"traits": {
7344+
"smithy.api#enumValue": "testing"
7345+
}
7346+
},
73027347
"deleting": {
73037348
"target": "smithy.api#Unit",
73047349
"traits": {

0 commit comments

Comments
 (0)