Skip to content

Commit c97d1cc

Browse files
4.1.759
1 parent a249bcb commit c97d1cc

21 files changed

+2904
-828
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: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
1-
### 4.1.758 (2025-02-14 21:50Z)
1+
### 4.1.759 (2025-02-17 21:35Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.984.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 Amplify
4+
* Modified cmdlet New-AMPApp: added parameter ComputeRoleArn.
5+
* Modified cmdlet New-AMPBranch: added parameter ComputeRoleArn.
6+
* Modified cmdlet Update-AMPApp: added parameter ComputeRoleArn.
7+
* Modified cmdlet Update-AMPBranch: added parameter ComputeRoleArn.
8+
* Amazon Database Migration Service
9+
* Modified cmdlet Get-DMSApplicableIndividualAssessment: added parameter ReplicationConfigArn.
10+
* Amazon Timestream InfluxDB
11+
* Added cmdlet Get-TIDBDbCluster leveraging the GetDbCluster service API.
12+
* Added cmdlet Get-TIDBDbClusterList leveraging the ListDbClusters service API.
13+
* Added cmdlet Get-TIDBDbInstancesForClusterList leveraging the ListDbInstancesForCluster service API.
14+
* Added cmdlet New-TIDBDbCluster leveraging the CreateDbCluster service API.
15+
* Added cmdlet Remove-TIDBDbCluster leveraging the DeleteDbCluster service API.
16+
* Added cmdlet Update-TIDBDbCluster leveraging the UpdateDbCluster service API.
17+
18+
### 4.1.758 (2025-02-14 21:50Z)
219
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.983.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.
320
* Amazon Connect Service
421
* Added cmdlet Get-CONNAnalyticsDataLakeDataSetList leveraging the ListAnalyticsDataLakeDataSets service API.

changelogs/CHANGELOG.ALL.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
1-
### 4.1.758 (2025-02-14 21:50Z)
1+
### 4.1.759 (2025-02-17 21:35Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.984.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 Amplify
4+
* Modified cmdlet New-AMPApp: added parameter ComputeRoleArn.
5+
* Modified cmdlet New-AMPBranch: added parameter ComputeRoleArn.
6+
* Modified cmdlet Update-AMPApp: added parameter ComputeRoleArn.
7+
* Modified cmdlet Update-AMPBranch: added parameter ComputeRoleArn.
8+
* Amazon Database Migration Service
9+
* Modified cmdlet Get-DMSApplicableIndividualAssessment: added parameter ReplicationConfigArn.
10+
* Amazon Timestream InfluxDB
11+
* Added cmdlet Get-TIDBDbCluster leveraging the GetDbCluster service API.
12+
* Added cmdlet Get-TIDBDbClusterList leveraging the ListDbClusters service API.
13+
* Added cmdlet Get-TIDBDbInstancesForClusterList leveraging the ListDbInstancesForCluster service API.
14+
* Added cmdlet New-TIDBDbCluster leveraging the CreateDbCluster service API.
15+
* Added cmdlet Remove-TIDBDbCluster leveraging the DeleteDbCluster service API.
16+
* Added cmdlet Update-TIDBDbCluster leveraging the UpdateDbCluster service API.
17+
18+
### 4.1.758 (2025-02-14 21:50Z)
219
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.983.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.
320
* Amazon Connect Service
421
* Added cmdlet Get-CONNAnalyticsDataLakeDataSetList leveraging the ListAnalyticsDataLakeDataSets service API.

generator/AWSPSGeneratorLib/Config/ServiceConfig/timestream-influxdb.xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
<ParamEmitters />
1919
<MetadataProperties />
2020
<ServiceOperations>
21+
<ServiceOperation MethodName="CreateDbCluster" OutputProperty="*" Verb="New" Noun="DbCluster" ShouldProcessTarget="Name" PipelineParameter="" NoPipelineParameter="true">
22+
<Params />
23+
<TypesNotToFlatten />
24+
</ServiceOperation>
2125
<ServiceOperation MethodName="CreateDbInstance" OutputProperty="*" Verb="New" Noun="DbInstance" ShouldProcessTarget="Name" PipelineParameter="" NoPipelineParameter="true">
2226
<Params />
2327
<TypesNotToFlatten />
@@ -26,10 +30,18 @@
2630
<Params />
2731
<TypesNotToFlatten />
2832
</ServiceOperation>
33+
<ServiceOperation MethodName="DeleteDbCluster" OutputProperty="DbClusterStatus" Verb="Remove" Noun="DbCluster" ShouldProcessTarget="DbClusterId" PipelineParameter="DbClusterId" NoPipelineParameter="false">
34+
<Params />
35+
<TypesNotToFlatten />
36+
</ServiceOperation>
2937
<ServiceOperation MethodName="DeleteDbInstance" OutputProperty="*" Verb="Remove" Noun="DbInstance" ShouldProcessTarget="Identifier" PipelineParameter="Identifier" NoPipelineParameter="false">
3038
<Params />
3139
<TypesNotToFlatten />
3240
</ServiceOperation>
41+
<ServiceOperation MethodName="GetDbCluster" OutputProperty="*" Verb="Get" Noun="DbCluster" PipelineParameter="DbClusterId" NoPipelineParameter="false">
42+
<Params />
43+
<TypesNotToFlatten />
44+
</ServiceOperation>
3345
<ServiceOperation MethodName="GetDbInstance" OutputProperty="*" Verb="Get" Noun="DbInstance" PipelineParameter="Identifier" NoPipelineParameter="false">
3446
<Params />
3547
<TypesNotToFlatten />
@@ -38,10 +50,18 @@
3850
<Params />
3951
<TypesNotToFlatten />
4052
</ServiceOperation>
53+
<ServiceOperation MethodName="ListDbClusters" OutputProperty="Items" Verb="Get" Noun="DbClusterList" PipelineParameter="" NoPipelineParameter="false">
54+
<Params />
55+
<TypesNotToFlatten />
56+
</ServiceOperation>
4157
<ServiceOperation MethodName="ListDbInstances" OutputProperty="Items" Verb="Get" Noun="DbInstanceList" PipelineParameter="" NoPipelineParameter="false">
4258
<Params />
4359
<TypesNotToFlatten />
4460
</ServiceOperation>
61+
<ServiceOperation MethodName="ListDbInstancesForCluster" OutputProperty="Items" Verb="Get" Noun="DbInstancesForClusterList" PipelineParameter="DbClusterId" NoPipelineParameter="false">
62+
<Params />
63+
<TypesNotToFlatten />
64+
</ServiceOperation>
4565
<ServiceOperation MethodName="ListDbParameterGroups" OutputProperty="Items" Verb="Get" Noun="DbParameterGroupList" PipelineParameter="" NoPipelineParameter="false">
4666
<Params />
4767
<TypesNotToFlatten />
@@ -58,6 +78,10 @@
5878
<Params />
5979
<TypesNotToFlatten />
6080
</ServiceOperation>
81+
<ServiceOperation MethodName="UpdateDbCluster" OutputProperty="DbClusterStatus" Verb="Update" Noun="DbCluster" ShouldProcessTarget="DbClusterId" PipelineParameter="DbClusterId" NoPipelineParameter="false">
82+
<Params />
83+
<TypesNotToFlatten />
84+
</ServiceOperation>
6185
<ServiceOperation MethodName="UpdateDbInstance" OutputProperty="*" Verb="Update" Noun="DbInstance" ShouldProcessTarget="Identifier" PipelineParameter="Identifier" NoPipelineParameter="false">
6286
<Params />
6387
<TypesNotToFlatten />

modules/AWSPowerShell/AWSAliases.ps1

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30040,23 +30040,35 @@ Set-Alias -Name TXT-StartLendingAnalysis -Value Start-TXTLendingAnalysis
3004030040
Set-Alias -Name TXT-TagResource -Value Add-TXTResourceTag
3004130041
Set-Alias -Name TXT-UntagResource -Value Remove-TXTResourceTag
3004230042
Set-Alias -Name TXT-UpdateAdapter -Value Update-TXTAdapter
30043+
Set-Alias -Name Create-TIDBDbCluster -Value New-TIDBDbCluster
30044+
Set-Alias -Name TIDB-CreateDbCluster -Value New-TIDBDbCluster
3004330045
Set-Alias -Name Create-TIDBDbInstance -Value New-TIDBDbInstance
3004430046
Set-Alias -Name TIDB-CreateDbInstance -Value New-TIDBDbInstance
3004530047
Set-Alias -Name Create-TIDBDbParameterGroup -Value New-TIDBDbParameterGroup
3004630048
Set-Alias -Name TIDB-CreateDbParameterGroup -Value New-TIDBDbParameterGroup
30049+
Set-Alias -Name Delete-TIDBDbCluster -Value Remove-TIDBDbCluster
30050+
Set-Alias -Name TIDB-DeleteDbCluster -Value Remove-TIDBDbCluster
3004730051
Set-Alias -Name Delete-TIDBDbInstance -Value Remove-TIDBDbInstance
3004830052
Set-Alias -Name TIDB-DeleteDbInstance -Value Remove-TIDBDbInstance
30053+
Set-Alias -Name TIDB-GetDbCluster -Value Get-TIDBDbCluster
3004930054
Set-Alias -Name TIDB-GetDbInstance -Value Get-TIDBDbInstance
3005030055
Set-Alias -Name TIDB-GetDbParameterGroup -Value Get-TIDBDbParameterGroup
30056+
Set-Alias -Name List-TIDBDbClusters -Value Get-TIDBDbClusterList
30057+
Set-Alias -Name List-TIDBDbClusterList -Value Get-TIDBDbClusterList
30058+
Set-Alias -Name TIDB-ListDbClusters -Value Get-TIDBDbClusterList
3005130059
Set-Alias -Name List-TIDBDbInstances -Value Get-TIDBDbInstanceList
3005230060
Set-Alias -Name List-TIDBDbInstanceList -Value Get-TIDBDbInstanceList
3005330061
Set-Alias -Name TIDB-ListDbInstances -Value Get-TIDBDbInstanceList
30062+
Set-Alias -Name List-TIDBDbInstancesForCluster -Value Get-TIDBDbInstancesForClusterList
30063+
Set-Alias -Name List-TIDBDbInstancesForClusterList -Value Get-TIDBDbInstancesForClusterList
30064+
Set-Alias -Name TIDB-ListDbInstancesForCluster -Value Get-TIDBDbInstancesForClusterList
3005430065
Set-Alias -Name List-TIDBDbParameterGroups -Value Get-TIDBDbParameterGroupList
3005530066
Set-Alias -Name List-TIDBDbParameterGroupList -Value Get-TIDBDbParameterGroupList
3005630067
Set-Alias -Name TIDB-ListDbParameterGroups -Value Get-TIDBDbParameterGroupList
3005730068
Set-Alias -Name TIDB-ListTagsForResource -Value Get-TIDBResourceTag
3005830069
Set-Alias -Name TIDB-TagResource -Value Add-TIDBResourceTag
3005930070
Set-Alias -Name TIDB-UntagResource -Value Remove-TIDBResourceTag
30071+
Set-Alias -Name TIDB-UpdateDbCluster -Value Update-TIDBDbCluster
3006030072
Set-Alias -Name TIDB-UpdateDbInstance -Value Update-TIDBDbInstance
3006130073
Set-Alias -Name Cancel-TSQQuery -Value Stop-TSQQuery
3006230074
Set-Alias -Name TSQ-CancelQuery -Value Stop-TSQQuery

modules/AWSPowerShell/AWSPowerShellCompleters.psm1

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73658,9 +73658,18 @@ $TIDB_Completers = {
7365873658

7365973659
switch ($("$commandName/$parameterName"))
7366073660
{
73661+
# Amazon.TimestreamInfluxDB.ClusterDeploymentType
73662+
"New-TIDBDbCluster/DeploymentType"
73663+
{
73664+
$v = "MULTI_NODE_READ_REPLICAS"
73665+
break
73666+
}
73667+
7366173668
# Amazon.TimestreamInfluxDB.DbInstanceType
7366273669
{
73670+
($_ -eq "New-TIDBDbCluster/DbInstanceType") -Or
7366373671
($_ -eq "New-TIDBDbInstance/DbInstanceType") -Or
73672+
($_ -eq "Update-TIDBDbCluster/DbInstanceType") -Or
7366473673
($_ -eq "Update-TIDBDbInstance/DbInstanceType")
7366573674
}
7366673675
{
@@ -73670,6 +73679,7 @@ $TIDB_Completers = {
7367073679

7367173680
# Amazon.TimestreamInfluxDB.DbStorageType
7367273681
{
73682+
($_ -eq "New-TIDBDbCluster/DbStorageType") -Or
7367373683
($_ -eq "New-TIDBDbInstance/DbStorageType") -Or
7367473684
($_ -eq "Update-TIDBDbInstance/DbStorageType")
7367573685
}
@@ -73704,6 +73714,16 @@ $TIDB_Completers = {
7370473714
break
7370573715
}
7370673716

73717+
# Amazon.TimestreamInfluxDB.FailoverMode
73718+
{
73719+
($_ -eq "New-TIDBDbCluster/FailoverMode") -Or
73720+
($_ -eq "Update-TIDBDbCluster/FailoverMode")
73721+
}
73722+
{
73723+
$v = "AUTOMATIC","NO_FAILOVER"
73724+
break
73725+
}
73726+
7370773727
# Amazon.TimestreamInfluxDB.LogLevel
7370873728
"New-TIDBDbParameterGroup/InfluxDBv2_LogLevel"
7370973729
{
@@ -73712,7 +73732,10 @@ $TIDB_Completers = {
7371273732
}
7371373733

7371473734
# Amazon.TimestreamInfluxDB.NetworkType
73715-
"New-TIDBDbInstance/NetworkType"
73735+
{
73736+
($_ -eq "New-TIDBDbCluster/NetworkType") -Or
73737+
($_ -eq "New-TIDBDbInstance/NetworkType")
73738+
}
7371673739
{
7371773740
$v = "DUAL","IPV4"
7371873741
break
@@ -73734,16 +73757,17 @@ $TIDB_Completers = {
7373473757
}
7373573758

7373673759
$TIDB_map = @{
73737-
"DbInstanceType"=@("New-TIDBDbInstance","Update-TIDBDbInstance")
73738-
"DbStorageType"=@("New-TIDBDbInstance","Update-TIDBDbInstance")
73739-
"DeploymentType"=@("New-TIDBDbInstance","Update-TIDBDbInstance")
73760+
"DbInstanceType"=@("New-TIDBDbCluster","New-TIDBDbInstance","Update-TIDBDbCluster","Update-TIDBDbInstance")
73761+
"DbStorageType"=@("New-TIDBDbCluster","New-TIDBDbInstance","Update-TIDBDbInstance")
73762+
"DeploymentType"=@("New-TIDBDbCluster","New-TIDBDbInstance","Update-TIDBDbInstance")
73763+
"FailoverMode"=@("New-TIDBDbCluster","Update-TIDBDbCluster")
7374073764
"HttpIdleTimeout_DurationType"=@("New-TIDBDbParameterGroup")
7374173765
"HttpReadHeaderTimeout_DurationType"=@("New-TIDBDbParameterGroup")
7374273766
"HttpReadTimeout_DurationType"=@("New-TIDBDbParameterGroup")
7374373767
"HttpWriteTimeout_DurationType"=@("New-TIDBDbParameterGroup")
7374473768
"InfluxDBv2_LogLevel"=@("New-TIDBDbParameterGroup")
7374573769
"InfluxDBv2_TracingType"=@("New-TIDBDbParameterGroup")
73746-
"NetworkType"=@("New-TIDBDbInstance")
73770+
"NetworkType"=@("New-TIDBDbCluster","New-TIDBDbInstance")
7374773771
"StorageCacheSnapshotWriteColdDuration_DurationType"=@("New-TIDBDbParameterGroup")
7374873772
"StorageCompactFullWriteColdDuration_DurationType"=@("New-TIDBDbParameterGroup")
7374973773
"StorageRetentionCheckInterval_DurationType"=@("New-TIDBDbParameterGroup")
@@ -73800,16 +73824,22 @@ $TIDB_SelectCompleters = {
7380073824
}
7380173825

7380273826
$TIDB_SelectMap = @{
73803-
"Select"=@("New-TIDBDbInstance",
73827+
"Select"=@("New-TIDBDbCluster",
73828+
"New-TIDBDbInstance",
7380473829
"New-TIDBDbParameterGroup",
73830+
"Remove-TIDBDbCluster",
7380573831
"Remove-TIDBDbInstance",
73832+
"Get-TIDBDbCluster",
7380673833
"Get-TIDBDbInstance",
7380773834
"Get-TIDBDbParameterGroup",
73835+
"Get-TIDBDbClusterList",
7380873836
"Get-TIDBDbInstanceList",
73837+
"Get-TIDBDbInstancesForClusterList",
7380973838
"Get-TIDBDbParameterGroupList",
7381073839
"Get-TIDBResourceTag",
7381173840
"Add-TIDBResourceTag",
7381273841
"Remove-TIDBResourceTag",
73842+
"Update-TIDBDbCluster",
7381373843
"Update-TIDBDbInstance")
7381473844
}
7381573845

modules/AWSPowerShell/Cmdlets/Amplify/Basic/New-AMPApp-Cmdlet.cs

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,20 @@ public partial class NewAMPAppCmdlet : AmazonAmplifyClientCmdlet, IExecutor
119119
public System.String BuildSpec { get; set; }
120120
#endregion
121121

122+
#region Parameter ComputeRoleArn
123+
/// <summary>
124+
/// <para>
125+
/// <para>The Amazon Resource Name (ARN) of the IAM role to assign to an SSR app. The SSR Compute
126+
/// role allows the Amplify Hosting compute service to securely access specific Amazon
127+
/// Web Services resources based on the role's permissions. For more information about
128+
/// the SSR Compute role, see <a href="https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html">Adding
129+
/// an SSR Compute role</a> in the <i>Amplify User Guide</i>.</para>
130+
/// </para>
131+
/// </summary>
132+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
133+
public System.String ComputeRoleArn { get; set; }
134+
#endregion
135+
122136
#region Parameter CustomHeader
123137
/// <summary>
124138
/// <para>
@@ -272,7 +286,7 @@ public partial class NewAMPAppCmdlet : AmazonAmplifyClientCmdlet, IExecutor
272286
#region Parameter IamServiceRoleArn
273287
/// <summary>
274288
/// <para>
275-
/// <para>The AWS Identity and Access Management (IAM) service role for an Amplify app. </para>
289+
/// <para>The Amazon Resource Name (ARN) of the IAM service role for the Amplify app.</para>
276290
/// </para>
277291
/// </summary>
278292
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
@@ -476,6 +490,7 @@ protected override void ProcessRecord()
476490
context.BasicAuthCredential = this.BasicAuthCredential;
477491
context.BuildSpec = this.BuildSpec;
478492
context.CacheConfig_Type = this.CacheConfig_Type;
493+
context.ComputeRoleArn = this.ComputeRoleArn;
479494
context.CustomHeader = this.CustomHeader;
480495
if (this.CustomRule != null)
481496
{
@@ -673,6 +688,10 @@ public object Execute(ExecutorContext context)
673688
{
674689
request.CacheConfig = null;
675690
}
691+
if (cmdletContext.ComputeRoleArn != null)
692+
{
693+
request.ComputeRoleArn = cmdletContext.ComputeRoleArn;
694+
}
676695
if (cmdletContext.CustomHeader != null)
677696
{
678697
request.CustomHeaders = cmdletContext.CustomHeader;
@@ -805,6 +824,7 @@ internal partial class CmdletContext : ExecutorContext
805824
public System.String BasicAuthCredential { get; set; }
806825
public System.String BuildSpec { get; set; }
807826
public Amazon.Amplify.CacheConfigType CacheConfig_Type { get; set; }
827+
public System.String ComputeRoleArn { get; set; }
808828
public System.String CustomHeader { get; set; }
809829
public List<Amazon.Amplify.Model.CustomRule> CustomRule { get; set; }
810830
public System.String Description { get; set; }

modules/AWSPowerShell/Cmdlets/Amplify/Basic/New-AMPBranch-Cmdlet.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,20 @@ public partial class NewAMPBranchCmdlet : AmazonAmplifyClientCmdlet, IExecutor
114114
public System.String BuildSpec { get; set; }
115115
#endregion
116116

117+
#region Parameter ComputeRoleArn
118+
/// <summary>
119+
/// <para>
120+
/// <para>The Amazon Resource Name (ARN) of the IAM role to assign to a branch of an SSR app.
121+
/// The SSR Compute role allows the Amplify Hosting compute service to securely access
122+
/// specific Amazon Web Services resources based on the role's permissions. For more information
123+
/// about the SSR Compute role, see <a href="https://docs.aws.amazon.com/latest/userguide/amplify-SSR-compute-role.html">Adding
124+
/// an SSR Compute role</a> in the <i>Amplify User Guide</i>.</para>
125+
/// </para>
126+
/// </summary>
127+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
128+
public System.String ComputeRoleArn { get; set; }
129+
#endregion
130+
117131
#region Parameter Description
118132
/// <summary>
119133
/// <para>
@@ -339,6 +353,7 @@ protected override void ProcessRecord()
339353
}
340354
#endif
341355
context.BuildSpec = this.BuildSpec;
356+
context.ComputeRoleArn = this.ComputeRoleArn;
342357
context.Description = this.Description;
343358
context.DisplayName = this.DisplayName;
344359
context.EnableAutoBuild = this.EnableAutoBuild;
@@ -421,6 +436,10 @@ public object Execute(ExecutorContext context)
421436
{
422437
request.BuildSpec = cmdletContext.BuildSpec;
423438
}
439+
if (cmdletContext.ComputeRoleArn != null)
440+
{
441+
request.ComputeRoleArn = cmdletContext.ComputeRoleArn;
442+
}
424443
if (cmdletContext.Description != null)
425444
{
426445
request.Description = cmdletContext.Description;
@@ -540,6 +559,7 @@ internal partial class CmdletContext : ExecutorContext
540559
public System.String BasicAuthCredential { get; set; }
541560
public System.String BranchName { get; set; }
542561
public System.String BuildSpec { get; set; }
562+
public System.String ComputeRoleArn { get; set; }
543563
public System.String Description { get; set; }
544564
public System.String DisplayName { get; set; }
545565
public System.Boolean? EnableAutoBuild { get; set; }

0 commit comments

Comments
 (0)