Skip to content

Commit 66711f5

Browse files
feat: update AWS API models
1 parent 98bc1fa commit 66711f5

File tree

3 files changed

+39
-12
lines changed

3 files changed

+39
-12
lines changed

codegen/sdk/aws-models/ec2.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75502,6 +75502,18 @@
7550275502
"traits": {
7550375503
"smithy.api#enumValue": "i8ge.metal-48xl"
7550475504
}
75505+
},
75506+
"mac_m4_metal": {
75507+
"target": "smithy.api#Unit",
75508+
"traits": {
75509+
"smithy.api#enumValue": "mac-m4.metal"
75510+
}
75511+
},
75512+
"mac_m4pro_metal": {
75513+
"target": "smithy.api#Unit",
75514+
"traits": {
75515+
"smithy.api#enumValue": "mac-m4pro.metal"
75516+
}
7550575517
}
7550675518
}
7550775519
},

codegen/sdk/aws-models/network-firewall.json

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,7 +1088,7 @@
10881088
"AvailabilityZoneMappings": {
10891089
"target": "com.amazonaws.networkfirewall#AvailabilityZoneMappings",
10901090
"traits": {
1091-
"smithy.api#documentation": "<p>Required. The Availability Zones where you want to create firewall endpoints for a transit gateway-attached firewall. You must specify at least one Availability Zone. Consider enabling the firewall in every Availability Zone where you have workloads to maintain Availability Zone independence.</p>\n <p>You can modify Availability Zones later using <a>AssociateAvailabilityZones</a> or <a>DisassociateAvailabilityZones</a>, but this may briefly disrupt traffic. The <code>AvailabilityZoneChangeProtection</code> setting controls whether you can make these modifications.</p>"
1091+
"smithy.api#documentation": "<p>Required. The Availability Zones where you want to create firewall endpoints for a transit gateway-attached firewall. You must specify at least one Availability Zone. Consider enabling the firewall in every Availability Zone where you have workloads to maintain Availability Zone isolation.</p>\n <p>You can modify Availability Zones later using <a>AssociateAvailabilityZones</a> or <a>DisassociateAvailabilityZones</a>, but this may briefly disrupt traffic. The <code>AvailabilityZoneChangeProtection</code> setting controls whether you can make these modifications.</p>"
10921092
}
10931093
},
10941094
"AvailabilityZoneChangeProtection": {
@@ -1629,7 +1629,7 @@
16291629
}
16301630
],
16311631
"traits": {
1632-
"smithy.api#documentation": "<p>Deletes a transit gateway attachment from a Network Firewall. Either the firewall owner or the transit gateway owner can delete the attachment.</p>\n <important>\n <p>After you delete a transit gateway attachment, raffic will no longer flow through the firewall endpoints.</p>\n </important>\n <p>After you initiate the delete operation, use <a>DescribeFirewall</a> to monitor the deletion status.</p>"
1632+
"smithy.api#documentation": "<p>Deletes a transit gateway attachment from a Network Firewall. Either the firewall owner or the transit gateway owner can delete the attachment.</p>\n <important>\n <p>After you delete a transit gateway attachment, traffic will no longer flow through the firewall endpoints.</p>\n </important>\n <p>After you initiate the delete operation, use <a>DescribeFirewall</a> to monitor the deletion status.</p>"
16331633
}
16341634
},
16351635
"com.amazonaws.networkfirewall#DeleteNetworkFirewallTransitGatewayAttachmentRequest": {
@@ -3068,6 +3068,9 @@
30683068
"com.amazonaws.networkfirewall#EnableMonitoringDashboard": {
30693069
"type": "boolean"
30703070
},
3071+
"com.amazonaws.networkfirewall#EnableTLSSessionHolding": {
3072+
"type": "boolean"
3073+
},
30713074
"com.amazonaws.networkfirewall#EnabledAnalysisType": {
30723075
"type": "enum",
30733076
"members": {
@@ -3352,6 +3355,12 @@
33523355
"traits": {
33533356
"smithy.api#documentation": "<p>Contains variables that you can use to override default Suricata settings in your firewall policy.</p>"
33543357
}
3358+
},
3359+
"EnableTLSSessionHolding": {
3360+
"target": "com.amazonaws.networkfirewall#EnableTLSSessionHolding",
3361+
"traits": {
3362+
"smithy.api#documentation": "<p>When true, prevents TCP and TLS packets from reaching destination servers until TLS Inspection has evaluated Server Name Indication (SNI) rules. Requires an associated TLS Inspection configuration.</p>"
3363+
}
33553364
}
33563365
},
33573366
"traits": {
@@ -6617,7 +6626,7 @@
66176626
}
66186627
],
66196628
"traits": {
6620-
"smithy.api#documentation": "<p>Rejects a transit gateway attachment request for Network Firewall. When you reject the attachment request, Network Firewall cancels the creation of routing components between the transit gateway and firewall endpoints.</p>\n <p>Only the firewall owner can reject the attachment. After rejection, no traffic will flow through the firewall endpoints for this attachment.</p>\n <p>Use <a>DescribeFirewall</a> to monitor the rejection status. To accept the attachment instead of rejecting it, use <a>AcceptNetworkFirewallTransitGatewayAttachment</a>.</p>\n <note>\n <p>Once rejected, you cannot reverse this action. To establish connectivity, you must create a new transit gateway-attached firewall.</p>\n </note>"
6629+
"smithy.api#documentation": "<p>Rejects a transit gateway attachment request for Network Firewall. When you reject the attachment request, Network Firewall cancels the creation of routing components between the transit gateway and firewall endpoints.</p>\n <p>Only the transit gateway owner can reject the attachment. After rejection, no traffic will flow through the firewall endpoints for this attachment.</p>\n <p>Use <a>DescribeFirewall</a> to monitor the rejection status. To accept the attachment instead of rejecting it, use <a>AcceptNetworkFirewallTransitGatewayAttachment</a>.</p>\n <note>\n <p>Once rejected, you cannot reverse this action. To establish connectivity, you must create a new transit gateway-attached firewall.</p>\n </note>"
66216630
}
66226631
},
66236632
"com.amazonaws.networkfirewall#RejectNetworkFirewallTransitGatewayAttachmentRequest": {
@@ -7652,7 +7661,7 @@
76527661
"RuleOrder": {
76537662
"target": "com.amazonaws.networkfirewall#RuleOrder",
76547663
"traits": {
7655-
"smithy.api#documentation": "<p>Indicates how to manage the order of stateful rule evaluation for the policy. <code>STRICT_ORDER</code> is the\n recommended option, but <code>DEFAULT_ACTION_ORDER</code> is the default option. \n With <code>STRICT_ORDER</code>, provide your rules in the order that you want them to be evaluated. \n You can then choose one or more default actions for packets that don't match any rules. \n Choose <code>STRICT_ORDER</code> to have the stateful rules engine determine the evaluation order of your rules. \n The default action for this rule order is \n <code>PASS</code>, followed by <code>DROP</code>, <code>REJECT</code>, and <code>ALERT</code> actions. \n Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on your settings. \n For more information, see\n <a href=\"https://docs.aws.amazon.com/network-firewall/latest/developerguide/suricata-rule-evaluation-order.html\">Evaluation order for stateful rules</a> in the <i>Network Firewall Developer Guide</i>.\n </p>"
7664+
"smithy.api#documentation": "<p>Indicates how to manage the order of stateful rule evaluation for the policy. <code>STRICT_ORDER</code> is the\n recommended option, but <code>DEFAULT_ACTION_ORDER</code> is the default option. With <code>STRICT_ORDER</code>, \n provide your rules in the order that you want them to be evaluated. \n You can then choose one or more default actions for packets that don't match any rules. \n Choose <code>STRICT_ORDER</code> to have the stateful rules engine determine the evaluation order of your rules. \n The default action for this rule order is <code>PASS</code>, followed by <code>DROP</code>, <code>REJECT</code>, and <code>ALERT</code> actions. \n Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on your settings. \n For more information, see\n <a href=\"https://docs.aws.amazon.com/network-firewall/latest/developerguide/suricata-rule-evaluation-order.html\">Evaluation order for stateful rules</a> in the <i>Network Firewall Developer Guide</i>.\n </p>"
76567665
}
76577666
},
76587667
"StreamExceptionPolicy": {

codegen/sdk/aws-models/pcs.json

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1191,7 +1191,7 @@
11911191
"purchaseOption": {
11921192
"target": "com.amazonaws.pcs#PurchaseOption",
11931193
"traits": {
1194-
"smithy.api#documentation": "<p>Specifies how EC2 instances are purchased on your behalf. Amazon Web Services PCS supports On-Demand and Spot instances. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Instance purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>"
1194+
"smithy.api#documentation": "<p>Specifies how EC2 instances are purchased on your behalf. PCS supports On-Demand Instances, Spot Instances, and Amazon EC2 Capacity Blocks for ML. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Amazon EC2 billing and purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. For more information about PCS support for Capacity Blocks, see <a href=\"https://docs.aws.amazon.com/pcs/latest/userguide/capacity-blocks.html\">Using Amazon EC2 Capacity Blocks for ML with PCS</a> in the <i>PCS User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>"
11951195
}
11961196
},
11971197
"customLaunchTemplate": {
@@ -1216,7 +1216,7 @@
12161216
"instanceConfigs": {
12171217
"target": "com.amazonaws.pcs#InstanceList",
12181218
"traits": {
1219-
"smithy.api#documentation": "<p>A list of EC2 instance configurations that Amazon Web Services PCS can provision in the compute node group.</p>",
1219+
"smithy.api#documentation": "<p>A list of EC2 instance configurations that PCS can provision in the compute node group.</p>",
12201220
"smithy.api#required": {}
12211221
}
12221222
},
@@ -1724,7 +1724,7 @@
17241724
"purchaseOption": {
17251725
"target": "com.amazonaws.pcs#PurchaseOption",
17261726
"traits": {
1727-
"smithy.api#documentation": "<p>Specifies how EC2 instances are purchased on your behalf. Amazon Web Services PCS supports On-Demand and Spot instances. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Instance purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>"
1727+
"smithy.api#documentation": "<p>Specifies how EC2 instances are purchased on your behalf. PCS supports On-Demand Instances, Spot Instances, and Amazon EC2 Capacity Blocks for ML. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Amazon EC2 billing and purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. For more information about PCS support for Capacity Blocks, see <a href=\"https://docs.aws.amazon.com/pcs/latest/userguide/capacity-blocks.html\">Using Amazon EC2 Capacity Blocks for ML with PCS</a> in the <i>PCS User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>"
17281728
}
17291729
},
17301730
"customLaunchTemplate": {
@@ -1750,7 +1750,7 @@
17501750
"instanceConfigs": {
17511751
"target": "com.amazonaws.pcs#InstanceList",
17521752
"traits": {
1753-
"smithy.api#documentation": "<p>A list of EC2 instance configurations that Amazon Web Services PCS can provision in the compute node group.</p>",
1753+
"smithy.api#documentation": "<p>A list of EC2 instance configurations that PCS can provision in the compute node group.</p>",
17541754
"smithy.api#required": {}
17551755
}
17561756
},
@@ -2954,7 +2954,7 @@
29542954
"subnetIds": {
29552955
"target": "com.amazonaws.pcs#SubnetIdList",
29562956
"traits": {
2957-
"smithy.api#documentation": "<p>The list of subnet IDs where Amazon Web Services PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and Amazon Web Services PCS resources. Subnet IDs have the form <code>subnet-0123456789abcdef0</code>.</p> <p>Subnets can't be in Outposts, Wavelength or an Amazon Web Services Local Zone.</p> <note> <p>Amazon Web Services PCS currently supports only 1 subnet in this list.</p> </note>"
2957+
"smithy.api#documentation": "<p>The list of subnet IDs where PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and PCS resources. Subnet IDs have the form <code>subnet-0123456789abcdef0</code>.</p> <p>Subnets can't be in Outposts, Wavelength or an Amazon Web Services Local Zone.</p> <note> <p>PCS currently supports only 1 subnet in this list.</p> </note>"
29582958
}
29592959
},
29602960
"securityGroupIds": {
@@ -2988,6 +2988,12 @@
29882988
"traits": {
29892989
"smithy.api#enumValue": "SPOT"
29902990
}
2991+
},
2992+
"CAPACITY_BLOCK": {
2993+
"target": "smithy.api#Unit",
2994+
"traits": {
2995+
"smithy.api#enumValue": "CAPACITY_BLOCK"
2996+
}
29912997
}
29922998
}
29932999
},
@@ -3581,7 +3587,7 @@
35813587
"secretArn": {
35823588
"target": "smithy.api#String",
35833589
"traits": {
3584-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the the shared Slurm key.</p>",
3590+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the shared Slurm key.</p>",
35853591
"smithy.api#required": {}
35863592
}
35873593
},
@@ -3654,7 +3660,7 @@
36543660
"allocationStrategy": {
36553661
"target": "com.amazonaws.pcs#SpotAllocationStrategy",
36563662
"traits": {
3657-
"smithy.api#documentation": "<p>The Amazon EC2 allocation strategy Amazon Web Services PCS uses to provision EC2 instances. Amazon Web Services PCS supports <b>lowest price</b>, <b>capacity optimized</b>, and <b>price capacity optimized</b>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-allocation-strategy.html\">Use allocation strategies to determine how EC2 Fleet or Spot Fleet fulfills Spot and On-Demand capacity</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to <b>price capacity optimized</b>.</p>"
3663+
"smithy.api#documentation": "<p>The Amazon EC2 allocation strategy PCS uses to provision EC2 instances. PCS supports <b>lowest price</b>, <b>capacity optimized</b>, and <b>price capacity optimized</b>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-allocation-strategy.html\">Use allocation strategies to determine how EC2 Fleet or Spot Fleet fulfills Spot and On-Demand capacity</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to <b>price capacity optimized</b>.</p>"
36583664
}
36593665
}
36603666
},
@@ -3951,7 +3957,7 @@
39513957
"purchaseOption": {
39523958
"target": "com.amazonaws.pcs#PurchaseOption",
39533959
"traits": {
3954-
"smithy.api#documentation": "<p>Specifies how EC2 instances are purchased on your behalf. Amazon Web Services PCS supports On-Demand and Spot instances. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Instance purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>"
3960+
"smithy.api#documentation": "<p>Specifies how EC2 instances are purchased on your behalf. PCS supports On-Demand Instances, Spot Instances, and Amazon EC2 Capacity Blocks for ML. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Amazon EC2 billing and purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. For more information about PCS support for Capacity Blocks, see <a href=\"https://docs.aws.amazon.com/pcs/latest/userguide/capacity-blocks.html\">Using Amazon EC2 Capacity Blocks for ML with PCS</a> in the <i>PCS User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>"
39553961
}
39563962
},
39573963
"spotOptions": {

0 commit comments

Comments
 (0)