Skip to content

Commit 41a866b

Browse files
4.1.735
1 parent e80e5fe commit 41a866b

25 files changed

+1430
-824
lines changed

Include/sdk/_sdk-versions.json

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

changelogs/CHANGELOG.2025.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
### 4.1.734 (2025-01-10 23:55Z)
1+
### 4.1.735 (2025-01-13 21:54Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.961.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 Elastic Compute Cloud (EC2)
4+
* Modified cmdlet Edit-EC2ClientVpnEndpoint: added parameter DisconnectOnSessionTimeout.
5+
* Modified cmdlet New-EC2ClientVpnEndpoint: added parameter DisconnectOnSessionTimeout.
6+
* Amazon Managed Streaming for Kafka Connect
7+
* Added cmdlet Get-MSKCConnectorOperation leveraging the DescribeConnectorOperation service API.
8+
* Added cmdlet Get-MSKCConnectorOperationList leveraging the ListConnectorOperations service API.
9+
* Modified cmdlet Update-MSKCConnector: added parameter ConnectorConfiguration.
10+
* Amazon Transcribe Service
11+
* Modified cmdlet New-TRSCallAnalyticsCategory: added parameter Tag.
12+
* Modified cmdlet Start-TRSCallAnalyticsJob: added parameter Tag.
13+
14+
### 4.1.734 (2025-01-10 23:55Z)
215
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.960.1 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.
316
* Update the AWS Tools for PowerShell to support EKS Pod Identity credentials
417

changelogs/CHANGELOG.ALL.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
### 4.1.734 (2025-01-10 23:55Z)
1+
### 4.1.735 (2025-01-13 21:54Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.961.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 Elastic Compute Cloud (EC2)
4+
* Modified cmdlet Edit-EC2ClientVpnEndpoint: added parameter DisconnectOnSessionTimeout.
5+
* Modified cmdlet New-EC2ClientVpnEndpoint: added parameter DisconnectOnSessionTimeout.
6+
* Amazon Managed Streaming for Kafka Connect
7+
* Added cmdlet Get-MSKCConnectorOperation leveraging the DescribeConnectorOperation service API.
8+
* Added cmdlet Get-MSKCConnectorOperationList leveraging the ListConnectorOperations service API.
9+
* Modified cmdlet Update-MSKCConnector: added parameter ConnectorConfiguration.
10+
* Amazon Transcribe Service
11+
* Modified cmdlet New-TRSCallAnalyticsCategory: added parameter Tag.
12+
* Modified cmdlet Start-TRSCallAnalyticsJob: added parameter Tag.
13+
14+
### 4.1.734 (2025-01-10 23:55Z)
215
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.960.1 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.
316
* Update the AWS Tools for PowerShell to support EKS Pod Identity credentials
417

generator/AWSPSGeneratorLib/Config/ServiceConfig/kafkaconnect.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@
4747
<Params />
4848
<TypesNotToFlatten />
4949
</ServiceOperation>
50+
<ServiceOperation MethodName="DescribeConnectorOperation" OutputProperty="*" Verb="Get" Noun="ConnectorOperation" PipelineParameter="ConnectorOperationArn" NoPipelineParameter="false">
51+
<Params />
52+
<TypesNotToFlatten />
53+
</ServiceOperation>
5054
<ServiceOperation MethodName="DescribeCustomPlugin" OutputProperty="*" Verb="Get" Noun="CustomPlugin" PipelineParameter="CustomPluginArn" NoPipelineParameter="false">
5155
<Params />
5256
<TypesNotToFlatten />
@@ -55,6 +59,10 @@
5559
<Params />
5660
<TypesNotToFlatten />
5761
</ServiceOperation>
62+
<ServiceOperation MethodName="ListConnectorOperations" OutputProperty="ConnectorOperations" Verb="Get" Noun="ConnectorOperationList" PipelineParameter="ConnectorArn" NoPipelineParameter="false">
63+
<Params />
64+
<TypesNotToFlatten />
65+
</ServiceOperation>
5866
<ServiceOperation MethodName="ListConnectors" OutputProperty="Connectors" Verb="Get" Noun="ConnectorList" PipelineParameter="ConnectorNamePrefix" NoPipelineParameter="false">
5967
<Params />
6068
<TypesNotToFlatten />

modules/AWSPowerShell/AWSAliases.ps1

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17150,10 +17150,15 @@ Set-Alias -Name Delete-MSKCWorkerConfiguration -Value Remove-MSKCWorkerConfigura
1715017150
Set-Alias -Name MSKC-DeleteWorkerConfiguration -Value Remove-MSKCWorkerConfiguration
1715117151
Set-Alias -Name Describe-MSKCConnector -Value Get-MSKCConnector
1715217152
Set-Alias -Name MSKC-DescribeConnector -Value Get-MSKCConnector
17153+
Set-Alias -Name Describe-MSKCConnectorOperation -Value Get-MSKCConnectorOperation
17154+
Set-Alias -Name MSKC-DescribeConnectorOperation -Value Get-MSKCConnectorOperation
1715317155
Set-Alias -Name Describe-MSKCCustomPlugin -Value Get-MSKCCustomPlugin
1715417156
Set-Alias -Name MSKC-DescribeCustomPlugin -Value Get-MSKCCustomPlugin
1715517157
Set-Alias -Name Describe-MSKCWorkerConfiguration -Value Get-MSKCWorkerConfiguration
1715617158
Set-Alias -Name MSKC-DescribeWorkerConfiguration -Value Get-MSKCWorkerConfiguration
17159+
Set-Alias -Name List-MSKCConnectorOperations -Value Get-MSKCConnectorOperationList
17160+
Set-Alias -Name List-MSKCConnectorOperationList -Value Get-MSKCConnectorOperationList
17161+
Set-Alias -Name MSKC-ListConnectorOperations -Value Get-MSKCConnectorOperationList
1715717162
Set-Alias -Name List-MSKCConnectors -Value Get-MSKCConnectorList
1715817163
Set-Alias -Name List-MSKCConnectorList -Value Get-MSKCConnectorList
1715917164
Set-Alias -Name MSKC-ListConnectors -Value Get-MSKCConnectorList

modules/AWSPowerShell/AWSPowerShellCompleters.psm1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41120,8 +41120,10 @@ $MSKC_SelectMap = @{
4112041120
"Remove-MSKCCustomPlugin",
4112141121
"Remove-MSKCWorkerConfiguration",
4112241122
"Get-MSKCConnector",
41123+
"Get-MSKCConnectorOperation",
4112341124
"Get-MSKCCustomPlugin",
4112441125
"Get-MSKCWorkerConfiguration",
41126+
"Get-MSKCConnectorOperationList",
4112541127
"Get-MSKCConnectorList",
4112641128
"Get-MSKCCustomPluginList",
4112741129
"Get-MSKCResourceTag",

modules/AWSPowerShell/Cmdlets/EC2/Basic/Copy-EC2Snapshot-Cmdlet.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ namespace Amazon.PowerShell.Cmdlets.EC2
4646
/// </para><para>
4747
/// Snapshots copied to an Outpost are encrypted by default using the default encryption
4848
/// key for the Region, or a different key that you specify in the request using <b>KmsKeyId</b>.
49-
/// Outposts do not support unencrypted snapshots. For more information, <a href="https://docs.aws.amazon.com/ebs/latest/userguide/snapshots-outposts.html#ami">
50-
/// Amazon EBS local snapshots on Outposts</a> in the <i>Amazon EBS User Guide</i>.
49+
/// Outposts do not support unencrypted snapshots. For more information, see <a href="https://docs.aws.amazon.com/ebs/latest/userguide/snapshots-outposts.html#ami">Amazon
50+
/// EBS local snapshots on Outposts</a> in the <i>Amazon EBS User Guide</i>.
5151
/// </para><para>
5252
/// Snapshots created by copying another snapshot have an arbitrary volume ID that should
5353
/// not be used for any purpose.

modules/AWSPowerShell/Cmdlets/EC2/Basic/Edit-EC2ClientVpnEndpoint-Cmdlet.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,19 @@ public partial class EditEC2ClientVpnEndpointCmdlet : AmazonEC2ClientCmdlet, IEx
115115
public System.String Description { get; set; }
116116
#endregion
117117

118+
#region Parameter DisconnectOnSessionTimeout
119+
/// <summary>
120+
/// <para>
121+
/// <para>Indicates whether the client VPN session is disconnected after the maximum timeout
122+
/// specified in <c>sessionTimeoutHours</c> is reached. If <c>true</c>, users are prompted
123+
/// to reconnect client VPN. If <c>false</c>, client VPN attempts to reconnect automatically.
124+
/// The default value is <c>false</c>.</para>
125+
/// </para>
126+
/// </summary>
127+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
128+
public System.Boolean? DisconnectOnSessionTimeout { get; set; }
129+
#endregion
130+
118131
#region Parameter ClientConnectOptions_Enabled
119132
/// <summary>
120133
/// <para>
@@ -320,6 +333,7 @@ protected override void ProcessRecord()
320333
context.ConnectionLogOptions_CloudwatchLogStream = this.ConnectionLogOptions_CloudwatchLogStream;
321334
context.ConnectionLogOptions_Enabled = this.ConnectionLogOptions_Enabled;
322335
context.Description = this.Description;
336+
context.DisconnectOnSessionTimeout = this.DisconnectOnSessionTimeout;
323337
if (this.DnsServers_CustomDnsServer != null)
324338
{
325339
context.DnsServers_CustomDnsServer = new List<System.String>(this.DnsServers_CustomDnsServer);
@@ -456,6 +470,10 @@ public object Execute(ExecutorContext context)
456470
{
457471
request.Description = cmdletContext.Description;
458472
}
473+
if (cmdletContext.DisconnectOnSessionTimeout != null)
474+
{
475+
request.DisconnectOnSessionTimeout = cmdletContext.DisconnectOnSessionTimeout.Value;
476+
}
459477

460478
// populate DnsServers
461479
var requestDnsServersIsNull = true;
@@ -583,6 +601,7 @@ internal partial class CmdletContext : ExecutorContext
583601
public System.String ConnectionLogOptions_CloudwatchLogStream { get; set; }
584602
public System.Boolean? ConnectionLogOptions_Enabled { get; set; }
585603
public System.String Description { get; set; }
604+
public System.Boolean? DisconnectOnSessionTimeout { get; set; }
586605
public List<System.String> DnsServers_CustomDnsServer { get; set; }
587606
public System.Boolean? DnsServers_Enabled { get; set; }
588607
public List<System.String> SecurityGroupId { get; set; }

modules/AWSPowerShell/Cmdlets/EC2/Basic/Get-EC2CapacityBlockOffering-Cmdlet.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,16 @@ namespace Amazon.PowerShell.Cmdlets.EC2
3030
/// <summary>
3131
/// Describes Capacity Block offerings available for purchase in the Amazon Web Services
3232
/// Region that you're currently using. With Capacity Blocks, you purchase a specific
33-
/// instance type for a period of time.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
33+
/// instance type for a period of time.
34+
///
35+
///
36+
/// <para>
37+
/// To search for an available Capacity Block offering, you specify a reservation duration
38+
/// and instance count. You must select one of the following options.
39+
/// </para><ul><li><para>
40+
/// For reservation durations<b> 1-day increments up 14 days and 7-day increments up to
41+
/// 182 days total</b></para></li><li><para>
42+
/// For instance count<b> 1, 2, 4, 8, 16, 32, or 64 instances</b></para></li></ul><br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
3443
/// </summary>
3544
[Cmdlet("Get", "EC2CapacityBlockOffering")]
3645
[OutputType("Amazon.EC2.Model.CapacityBlockOffering")]

modules/AWSPowerShell/Cmdlets/EC2/Basic/Get-EC2InstanceTopology-Cmdlet.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ namespace Amazon.PowerShell.Cmdlets.EC2
4545
/// </para><ul><li><para><c>hpc6a.48xlarge</c> | <c>hpc6id.32xlarge</c> | <c>hpc7a.12xlarge</c> | <c>hpc7a.24xlarge</c>
4646
/// | <c>hpc7a.48xlarge</c> | <c>hpc7a.96xlarge</c> | <c>hpc7g.4xlarge</c> | <c>hpc7g.8xlarge</c>
4747
/// | <c>hpc7g.16xlarge</c></para></li><li><para><c>p3dn.24xlarge</c> | <c>p4d.24xlarge</c> | <c>p4de.24xlarge</c> | <c>p5.48xlarge</c>
48-
/// | <c>p5e.48xlarge</c> | <c>p5en.48xlarge</c></para></li><li><para><c>trn1.2xlarge</c> | <c>trn1.32xlarge</c> | <c>trn1n.32xlarge</c></para></li></ul></li></ul><para>
48+
/// | <c>p5e.48xlarge</c> | <c>p5en.48xlarge</c></para></li><li><para><c>trn1.2xlarge</c> | <c>trn1.32xlarge</c> | <c>trn1n.32xlarge</c> | <c>trn2.48xlarge</c>
49+
/// | <c>trn2u.48xlarge</c></para></li></ul></li></ul><para>
4950
/// For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-topology.html">Amazon
5051
/// EC2 instance topology</a> in the <i>Amazon EC2 User Guide</i>.
5152
/// </para><br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.

0 commit comments

Comments
 (0)