Skip to content

Commit 14f8991

Browse files
5.0.57
1 parent 67dbefc commit 14f8991

16 files changed

+94
-31
lines changed

Include/sdk/_sdk-versions.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
{
33
"NewServiceVersion" : "4.0.0.0",
4-
"ProductVersion" : "4.0.92.0",
4+
"ProductVersion" : "4.0.93.0",
55
"CoreVersion" : "4.0.0.28",
66
"OverrideCoreVersion" : "4.0",
77
"DefaultToPreview" : false,
@@ -154,7 +154,7 @@
154154
"InPreview" : false
155155
},
156156
"EC2" : {
157-
"Version" : "4.0.37.1",
157+
"Version" : "4.0.38.0",
158158
"AssemblyVersionOverride" : "4.0",
159159
"Dependencies" : {
160160
"Core" : "4.0.0.28"
@@ -1804,7 +1804,7 @@
18041804
"InPreview" : false
18051805
},
18061806
"NetworkFirewall" : {
1807-
"Version" : "4.0.5.2",
1807+
"Version" : "4.0.6.0",
18081808
"AssemblyVersionOverride" : "4.0",
18091809
"Dependencies" : {
18101810
"Core" : "4.0.0.28"
@@ -3028,7 +3028,7 @@
30283028
"InPreview" : false
30293029
},
30303030
"PCS" : {
3031-
"Version" : "4.0.7.3",
3031+
"Version" : "4.0.8.0",
30323032
"AssemblyVersionOverride" : "4.0",
30333033
"Dependencies" : {
30343034
"Core" : "4.0.0.28"

changelogs/CHANGELOG.2025.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
### 5.0.56 (2025-09-16 20:23Z)
1+
### 5.0.57 (2025-09-17 20:15Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.93.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
3+
* Amazon Network Firewall
4+
* Modified cmdlet New-NWFWFirewallPolicy: added parameter FirewallPolicy_EnableTLSSessionHolding.
5+
* Modified cmdlet Update-NWFWFirewallPolicy: added parameter FirewallPolicy_EnableTLSSessionHolding.
6+
7+
### 5.0.56 (2025-09-16 20:23Z)
28
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.92.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
39
* Amazon CloudWatch Logs
410
* Modified cmdlet Write-CWLMetricFilter: added parameters EmitSystemFieldDimension and FieldSelectionCriterion.

changelogs/CHANGELOG.ALL.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
### 5.0.56 (2025-09-16 20:23Z)
1+
### 5.0.57 (2025-09-17 20:15Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.93.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
3+
* Amazon Network Firewall
4+
* Modified cmdlet New-NWFWFirewallPolicy: added parameter FirewallPolicy_EnableTLSSessionHolding.
5+
* Modified cmdlet Update-NWFWFirewallPolicy: added parameter FirewallPolicy_EnableTLSSessionHolding.
6+
7+
### 5.0.56 (2025-09-16 20:23Z)
28
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.92.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
39
* Amazon CloudWatch Logs
410
* Modified cmdlet Write-CWLMetricFilter: added parameters EmitSystemFieldDimension and FieldSelectionCriterion.

modules/AWSPowerShell/AWSPowerShellCompleters.psm1

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

modules/AWSPowerShell/Cmdlets/EC2/AWS.Tools.EC2.Completers.psm1

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

modules/AWSPowerShell/Cmdlets/NetworkFirewall/Basic/Deny-NWFWNetworkFirewallTransitGatewayAttachment-Cmdlet.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ namespace Amazon.PowerShell.Cmdlets.NWFW
3636
///
3737
///
3838
/// <para>
39-
/// Only the firewall owner can reject the attachment. After rejection, no traffic will
40-
/// flow through the firewall endpoints for this attachment.
39+
/// Only the transit gateway owner can reject the attachment. After rejection, no traffic
40+
/// will flow through the firewall endpoints for this attachment.
4141
/// </para><para>
4242
/// Use <a>DescribeFirewall</a> to monitor the rejection status. To accept the attachment
4343
/// instead of rejecting it, use <a>AcceptNetworkFirewallTransitGatewayAttachment</a>.

modules/AWSPowerShell/Cmdlets/NetworkFirewall/Basic/New-NWFWFirewall-Cmdlet.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public partial class NewNWFWFirewallCmdlet : AmazonNetworkFirewallClientCmdlet,
8585
/// <para>Required. The Availability Zones where you want to create firewall endpoints for a
8686
/// transit gateway-attached firewall. You must specify at least one Availability Zone.
8787
/// Consider enabling the firewall in every Availability Zone where you have workloads
88-
/// to maintain Availability Zone independence.</para><para>You can modify Availability Zones later using <a>AssociateAvailabilityZones</a> or
88+
/// to maintain Availability Zone isolation.</para><para>You can modify Availability Zones later using <a>AssociateAvailabilityZones</a> or
8989
/// <a>DisassociateAvailabilityZones</a>, but this may briefly disrupt traffic. The <c>AvailabilityZoneChangeProtection</c>
9090
/// setting controls whether you can make these modifications.</para><para />
9191
/// Starting with version 4 of the SDK this property will default to null. If no data for this property is returned

modules/AWSPowerShell/Cmdlets/NetworkFirewall/Basic/New-NWFWFirewallPolicy-Cmdlet.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,18 @@ public partial class NewNWFWFirewallPolicyCmdlet : AmazonNetworkFirewallClientCm
7878
public System.Boolean? DryRun { get; set; }
7979
#endregion
8080

81+
#region Parameter FirewallPolicy_EnableTLSSessionHolding
82+
/// <summary>
83+
/// <para>
84+
/// <para>When true, prevents TCP and TLS packets from reaching destination servers until TLS
85+
/// Inspection has evaluated Server Name Indication (SNI) rules. Requires an associated
86+
/// TLS Inspection configuration.</para>
87+
/// </para>
88+
/// </summary>
89+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
90+
public System.Boolean? FirewallPolicy_EnableTLSSessionHolding { get; set; }
91+
#endregion
92+
8193
#region Parameter FirewallPolicyName
8294
/// <summary>
8395
/// <para>
@@ -403,6 +415,7 @@ protected override void ProcessRecord()
403415
context.DryRun = this.DryRun;
404416
context.EncryptionConfiguration_KeyId = this.EncryptionConfiguration_KeyId;
405417
context.EncryptionConfiguration_Type = this.EncryptionConfiguration_Type;
418+
context.FirewallPolicy_EnableTLSSessionHolding = this.FirewallPolicy_EnableTLSSessionHolding;
406419
if (this.PolicyVariables_RuleVariable != null)
407420
{
408421
context.PolicyVariables_RuleVariable = new Dictionary<System.String, Amazon.NetworkFirewall.Model.IPSet>(StringComparer.Ordinal);
@@ -519,6 +532,16 @@ public object Execute(ExecutorContext context)
519532
// populate FirewallPolicy
520533
var requestFirewallPolicyIsNull = true;
521534
request.FirewallPolicy = new Amazon.NetworkFirewall.Model.FirewallPolicy();
535+
System.Boolean? requestFirewallPolicy_firewallPolicy_EnableTLSSessionHolding = null;
536+
if (cmdletContext.FirewallPolicy_EnableTLSSessionHolding != null)
537+
{
538+
requestFirewallPolicy_firewallPolicy_EnableTLSSessionHolding = cmdletContext.FirewallPolicy_EnableTLSSessionHolding.Value;
539+
}
540+
if (requestFirewallPolicy_firewallPolicy_EnableTLSSessionHolding != null)
541+
{
542+
request.FirewallPolicy.EnableTLSSessionHolding = requestFirewallPolicy_firewallPolicy_EnableTLSSessionHolding.Value;
543+
requestFirewallPolicyIsNull = false;
544+
}
522545
List<System.String> requestFirewallPolicy_firewallPolicy_StatefulDefaultAction = null;
523546
if (cmdletContext.FirewallPolicy_StatefulDefaultAction != null)
524547
{
@@ -746,6 +769,7 @@ internal partial class CmdletContext : ExecutorContext
746769
public System.Boolean? DryRun { get; set; }
747770
public System.String EncryptionConfiguration_KeyId { get; set; }
748771
public Amazon.NetworkFirewall.EncryptionType EncryptionConfiguration_Type { get; set; }
772+
public System.Boolean? FirewallPolicy_EnableTLSSessionHolding { get; set; }
749773
public Dictionary<System.String, Amazon.NetworkFirewall.Model.IPSet> PolicyVariables_RuleVariable { get; set; }
750774
public List<System.String> FirewallPolicy_StatefulDefaultAction { get; set; }
751775
public System.Int32? FlowTimeouts_TcpIdleTimeoutSecond { get; set; }

modules/AWSPowerShell/Cmdlets/NetworkFirewall/Basic/Remove-NWFWNetworkFirewallTransitGatewayAttachment-Cmdlet.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ namespace Amazon.PowerShell.Cmdlets.NWFW
3434
/// owner or the transit gateway owner can delete the attachment.
3535
///
3636
/// <important><para>
37-
/// After you delete a transit gateway attachment, raffic will no longer flow through
37+
/// After you delete a transit gateway attachment, traffic will no longer flow through
3838
/// the firewall endpoints.
3939
/// </para></important><para>
4040
/// After you initiate the delete operation, use <a>DescribeFirewall</a> to monitor the

modules/AWSPowerShell/Cmdlets/NetworkFirewall/Basic/Update-NWFWFirewallPolicy-Cmdlet.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,18 @@ public partial class UpdateNWFWFirewallPolicyCmdlet : AmazonNetworkFirewallClien
7171
public System.Boolean? DryRun { get; set; }
7272
#endregion
7373

74+
#region Parameter FirewallPolicy_EnableTLSSessionHolding
75+
/// <summary>
76+
/// <para>
77+
/// <para>When true, prevents TCP and TLS packets from reaching destination servers until TLS
78+
/// Inspection has evaluated Server Name Indication (SNI) rules. Requires an associated
79+
/// TLS Inspection configuration.</para>
80+
/// </para>
81+
/// </summary>
82+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
83+
public System.Boolean? FirewallPolicy_EnableTLSSessionHolding { get; set; }
84+
#endregion
85+
7486
#region Parameter FirewallPolicyArn
7587
/// <summary>
7688
/// <para>
@@ -408,6 +420,7 @@ protected override void ProcessRecord()
408420
context.DryRun = this.DryRun;
409421
context.EncryptionConfiguration_KeyId = this.EncryptionConfiguration_KeyId;
410422
context.EncryptionConfiguration_Type = this.EncryptionConfiguration_Type;
423+
context.FirewallPolicy_EnableTLSSessionHolding = this.FirewallPolicy_EnableTLSSessionHolding;
411424
if (this.PolicyVariables_RuleVariable != null)
412425
{
413426
context.PolicyVariables_RuleVariable = new Dictionary<System.String, Amazon.NetworkFirewall.Model.IPSet>(StringComparer.Ordinal);
@@ -522,6 +535,16 @@ public object Execute(ExecutorContext context)
522535
// populate FirewallPolicy
523536
var requestFirewallPolicyIsNull = true;
524537
request.FirewallPolicy = new Amazon.NetworkFirewall.Model.FirewallPolicy();
538+
System.Boolean? requestFirewallPolicy_firewallPolicy_EnableTLSSessionHolding = null;
539+
if (cmdletContext.FirewallPolicy_EnableTLSSessionHolding != null)
540+
{
541+
requestFirewallPolicy_firewallPolicy_EnableTLSSessionHolding = cmdletContext.FirewallPolicy_EnableTLSSessionHolding.Value;
542+
}
543+
if (requestFirewallPolicy_firewallPolicy_EnableTLSSessionHolding != null)
544+
{
545+
request.FirewallPolicy.EnableTLSSessionHolding = requestFirewallPolicy_firewallPolicy_EnableTLSSessionHolding.Value;
546+
requestFirewallPolicyIsNull = false;
547+
}
525548
List<System.String> requestFirewallPolicy_firewallPolicy_StatefulDefaultAction = null;
526549
if (cmdletContext.FirewallPolicy_StatefulDefaultAction != null)
527550
{
@@ -753,6 +776,7 @@ internal partial class CmdletContext : ExecutorContext
753776
public System.Boolean? DryRun { get; set; }
754777
public System.String EncryptionConfiguration_KeyId { get; set; }
755778
public Amazon.NetworkFirewall.EncryptionType EncryptionConfiguration_Type { get; set; }
779+
public System.Boolean? FirewallPolicy_EnableTLSSessionHolding { get; set; }
756780
public Dictionary<System.String, Amazon.NetworkFirewall.Model.IPSet> PolicyVariables_RuleVariable { get; set; }
757781
public List<System.String> FirewallPolicy_StatefulDefaultAction { get; set; }
758782
public System.Int32? FlowTimeouts_TcpIdleTimeoutSecond { get; set; }

0 commit comments

Comments
 (0)