Skip to content

Commit 5dd0ada

Browse files
4.1.832
1 parent fbcdad4 commit 5dd0ada

File tree

39 files changed

+1561
-902
lines changed

39 files changed

+1561
-902
lines changed

Include/sdk/_sdk-versions.json

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

changelogs/CHANGELOG.2025.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
### 4.1.831 (2025-05-30 20:35Z)
1+
### 4.1.832 (2025-06-02 20:35Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1056.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/aws-sdk-net-v3.7/changelogs/SDK.CHANGELOG.ALL.md.
3+
* Amazon Agents for Amazon Bedrock
4+
* Modified cmdlet Update-AABAgentAlias: added parameter AliasInvocationState.
5+
* Amazon Athena
6+
* Modified cmdlet Get-ATHQueryResult: added parameter QueryResultType.
7+
* Modified cmdlet New-ATHWorkGroup: added parameters Configuration_ManagedQueryResultsConfiguration_EncryptionConfiguration_KmsKey and ManagedQueryResultsConfiguration_Enabled.
8+
* Modified cmdlet Update-ATHWorkGroup: added parameters ConfigurationUpdates_ManagedQueryResultsConfigurationUpdates_EncryptionConfiguration_KmsKey, ManagedQueryResultsConfigurationUpdates_Enabled and ManagedQueryResultsConfigurationUpdates_RemoveEncryptionConfiguration.
9+
* Amazon EntityResolution
10+
* Added cmdlet Set-ERESMatchId leveraging the GenerateMatchId service API.
11+
12+
### 4.1.831 (2025-05-30 20:35Z)
213
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1055.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/aws-sdk-net-v3.7/changelogs/SDK.CHANGELOG.ALL.md.
314
* Amazon EMR Serverless
415
* Modified cmdlet Start-EMRServerlessJobRun: added parameters ExecutionIamPolicy_Policy and ExecutionIamPolicy_PolicyArn.

changelogs/CHANGELOG.ALL.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
### 4.1.831 (2025-05-30 20:35Z)
1+
### 4.1.832 (2025-06-02 20:35Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1056.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/aws-sdk-net-v3.7/changelogs/SDK.CHANGELOG.ALL.md.
3+
* Amazon Agents for Amazon Bedrock
4+
* Modified cmdlet Update-AABAgentAlias: added parameter AliasInvocationState.
5+
* Amazon Athena
6+
* Modified cmdlet Get-ATHQueryResult: added parameter QueryResultType.
7+
* Modified cmdlet New-ATHWorkGroup: added parameters Configuration_ManagedQueryResultsConfiguration_EncryptionConfiguration_KmsKey and ManagedQueryResultsConfiguration_Enabled.
8+
* Modified cmdlet Update-ATHWorkGroup: added parameters ConfigurationUpdates_ManagedQueryResultsConfigurationUpdates_EncryptionConfiguration_KmsKey, ManagedQueryResultsConfigurationUpdates_Enabled and ManagedQueryResultsConfigurationUpdates_RemoveEncryptionConfiguration.
9+
* Amazon EntityResolution
10+
* Added cmdlet Set-ERESMatchId leveraging the GenerateMatchId service API.
11+
12+
### 4.1.831 (2025-05-30 20:35Z)
213
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1055.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/aws-sdk-net-v3.7/changelogs/SDK.CHANGELOG.ALL.md.
314
* Amazon EMR Serverless
415
* Modified cmdlet Start-EMRServerlessJobRun: added parameters ExecutionIamPolicy_Policy and ExecutionIamPolicy_PolicyArn.

generator/AWSPSGeneratorLib/Config/ServiceConfig/athena.xml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,11 @@
5959
<Params />
6060
<TypesNotToFlatten />
6161
</ServiceOperation>
62-
<ServiceOperation MethodName="CreateWorkGroup" Verb="New" Noun="WorkGroup" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false" LegacyV4Pagination="true">
63-
<Params />
62+
<ServiceOperation MethodName="CreateWorkGroup" Verb="New" Noun="WorkGroup" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
63+
<Params>
64+
<Param Name="Configuration_ManagedQueryResultsConfiguration_EncryptionConfiguration_KmsKey" NewName="Configuration_ManagedQueryResultsConfiguration_EncryptionConfiguration_KmsKey" />
65+
<Param Name="Configuration_ResultConfiguration_EncryptionConfiguration_KmsKey" NewName="Configuration_ResultConfiguration_EncryptionConfiguration_KmsKey" Alias="EncryptionConfiguration_KmsKey" />
66+
</Params>
6467
<TypesNotToFlatten />
6568
</ServiceOperation>
6669
<ServiceOperation MethodName="DeleteCapacityReservation" Verb="Remove" Noun="CapacityReservation" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false" LegacyV4Pagination="true">
@@ -135,7 +138,7 @@
135138
<Params />
136139
<TypesNotToFlatten />
137140
</ServiceOperation>
138-
<ServiceOperation MethodName="GetQueryResults" OutputProperty="ResultSet" Verb="Get" Noun="QueryResult" PipelineParameter="QueryExecutionId" NoPipelineParameter="false" LegacyPagination="UseEmitLimit" LegacyPaginationCountParameter="ResultSet.Rows.Count" LegacyV4Pagination="true">
141+
<ServiceOperation MethodName="GetQueryResults" OutputProperty="ResultSet" Verb="Get" Noun="QueryResult" PipelineParameter="QueryExecutionId" NoPipelineParameter="false" LegacyV4Pagination="true" LegacyPagination="UseEmitLimit" LegacyPaginationCountParameter="ResultSet.Rows.Count">
139142
<Params />
140143
<TypesNotToFlatten />
141144
</ServiceOperation>
@@ -191,7 +194,7 @@
191194
<Params />
192195
<TypesNotToFlatten />
193196
</ServiceOperation>
194-
<ServiceOperation MethodName="ListNamedQueries" OutputProperty="NamedQueryIds" Verb="Get" Noun="NamedQueryList" PipelineParameter="WorkGroup" NoPipelineParameter="false" LegacyPagination="UseEmitLimit" LegacyV4Pagination="true">
197+
<ServiceOperation MethodName="ListNamedQueries" OutputProperty="NamedQueryIds" Verb="Get" Noun="NamedQueryList" PipelineParameter="WorkGroup" NoPipelineParameter="false" LegacyV4Pagination="true" LegacyPagination="UseEmitLimit">
195198
<Params />
196199
<TypesNotToFlatten />
197200
</ServiceOperation>
@@ -207,7 +210,7 @@
207210
<Params />
208211
<TypesNotToFlatten />
209212
</ServiceOperation>
210-
<ServiceOperation MethodName="ListQueryExecutions" OutputProperty="QueryExecutionIds" Verb="Get" Noun="QueryExecutionList" PipelineParameter="WorkGroup" NoPipelineParameter="false" LegacyPagination="UseEmitLimit" LegacyV4Pagination="true">
213+
<ServiceOperation MethodName="ListQueryExecutions" OutputProperty="QueryExecutionIds" Verb="Get" Noun="QueryExecutionList" PipelineParameter="WorkGroup" NoPipelineParameter="false" LegacyV4Pagination="true" LegacyPagination="UseEmitLimit">
211214
<Params />
212215
<TypesNotToFlatten />
213216
</ServiceOperation>
@@ -219,11 +222,11 @@
219222
<Params />
220223
<TypesNotToFlatten />
221224
</ServiceOperation>
222-
<ServiceOperation MethodName="ListTagsForResource" OutputProperty="Tags" Verb="Get" Noun="ResourceTag" PipelineParameter="ResourceARN" NoPipelineParameter="false" LegacyPagination="UseEmitLimit" LegacyV4Pagination="true">
225+
<ServiceOperation MethodName="ListTagsForResource" OutputProperty="Tags" Verb="Get" Noun="ResourceTag" PipelineParameter="ResourceARN" NoPipelineParameter="false" LegacyV4Pagination="true" LegacyPagination="UseEmitLimit">
223226
<Params />
224227
<TypesNotToFlatten />
225228
</ServiceOperation>
226-
<ServiceOperation MethodName="ListWorkGroups" OutputProperty="WorkGroups" Verb="Get" Noun="WorkGroupList" PipelineParameter="" NoPipelineParameter="false" LegacyPagination="UseEmitLimit" LegacyV4Pagination="true">
229+
<ServiceOperation MethodName="ListWorkGroups" OutputProperty="WorkGroups" Verb="Get" Noun="WorkGroupList" PipelineParameter="" NoPipelineParameter="false" LegacyV4Pagination="true" LegacyPagination="UseEmitLimit">
227230
<Params />
228231
<TypesNotToFlatten />
229232
</ServiceOperation>
@@ -287,8 +290,11 @@
287290
<Params />
288291
<TypesNotToFlatten />
289292
</ServiceOperation>
290-
<ServiceOperation MethodName="UpdateWorkGroup" Verb="Update" Noun="WorkGroup" ShouldProcessTarget="WorkGroup" PipelineParameter="WorkGroup" NoPipelineParameter="false" LegacyV4Pagination="true">
291-
<Params />
293+
<ServiceOperation MethodName="UpdateWorkGroup" Verb="Update" Noun="WorkGroup" ShouldProcessTarget="WorkGroup" PipelineParameter="WorkGroup" NoPipelineParameter="false">
294+
<Params>
295+
<Param Name="ConfigurationUpdates_ManagedQueryResultsConfigurationUpdates_EncryptionConfiguration_KmsKey" NewName="ConfigurationUpdates_ManagedQueryResultsConfigurationUpdates_EncryptionConfiguration_KmsKey" />
296+
<Param Name="ConfigurationUpdates_ResultConfigurationUpdates_EncryptionConfiguration_KmsKey" NewName="ConfigurationUpdates_ResultConfigurationUpdates_EncryptionConfiguration_KmsKey" Alias="EncryptionConfiguration_KmsKey" />
297+
</Params>
292298
<TypesNotToFlatten />
293299
</ServiceOperation>
294300
</ServiceOperations>

generator/AWSPSGeneratorLib/Config/ServiceConfig/entityresolution.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@
6262
<Params />
6363
<TypesNotToFlatten />
6464
</ServiceOperation>
65+
<ServiceOperation MethodName="GenerateMatchId" OutputProperty="*" Verb="Set" Noun="MatchId" ShouldProcessTarget="WorkflowName" PipelineParameter="WorkflowName" NoPipelineParameter="false">
66+
<Params />
67+
<TypesNotToFlatten />
68+
</ServiceOperation>
6569
<ServiceOperation MethodName="GetIdMappingJob" OutputProperty="*" Verb="Get" Noun="IdMappingJob" PipelineParameter="WorkflowName" NoPipelineParameter="false" LegacyV4Pagination="true">
6670
<Params />
6771
<TypesNotToFlatten />

modules/AWSPowerShell/AWSAliases.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12252,6 +12252,8 @@ Set-Alias -Name Delete-ERESPolicyStatement -Value Remove-ERESPolicyStatement
1225212252
Set-Alias -Name ERES-DeletePolicyStatement -Value Remove-ERESPolicyStatement
1225312253
Set-Alias -Name Delete-ERESSchemaMapping -Value Remove-ERESSchemaMapping
1225412254
Set-Alias -Name ERES-DeleteSchemaMapping -Value Remove-ERESSchemaMapping
12255+
Set-Alias -Name Generate-ERESMatchId -Value Set-ERESMatchId
12256+
Set-Alias -Name ERES-GenerateMatchId -Value Set-ERESMatchId
1225512257
Set-Alias -Name ERES-GetIdMappingJob -Value Get-ERESIdMappingJob
1225612258
Set-Alias -Name ERES-GetIdMappingWorkflow -Value Get-ERESIdMappingWorkflow
1225712259
Set-Alias -Name ERES-GetIdNamespace -Value Get-ERESIdNamespace

modules/AWSPowerShell/AWSPowerShellCompleters.psm1

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4708,6 +4708,13 @@ $ATH_Completers = {
47084708
break
47094709
}
47104710

4711+
# Amazon.Athena.QueryResultType
4712+
"Get-ATHQueryResult/QueryResultType"
4713+
{
4714+
$v = "DATA_MANIFEST","DATA_ROWS"
4715+
break
4716+
}
4717+
47114718
# Amazon.Athena.S3AclOption
47124719
{
47134720
($_ -eq "New-ATHWorkGroup/AclConfiguration_S3AclOption") -Or
@@ -4746,6 +4753,7 @@ $ATH_map = @{
47464753
"EncryptionConfiguration_EncryptionOption"=@("New-ATHWorkGroup","Start-ATHQueryExecution","Update-ATHWorkGroup")
47474754
"ExecutorStateFilter"=@("Get-ATHExecutorList")
47484755
"QueryResultsS3AccessGrantsConfiguration_AuthenticationType"=@("New-ATHWorkGroup","Update-ATHWorkGroup")
4756+
"QueryResultType"=@("Get-ATHQueryResult")
47494757
"State"=@("Update-ATHWorkGroup")
47504758
"StateFilter"=@("Get-ATHCalculationExecutionList","Get-ATHSessionList")
47514759
"Type"=@("Import-ATHNotebook","New-ATHDataCatalog","Update-ATHDataCatalog","Update-ATHNotebook")
@@ -7079,6 +7087,13 @@ $AAB_Completers = {
70797087
break
70807088
}
70817089

7090+
# Amazon.BedrockAgent.AliasInvocationState
7091+
"Update-AABAgentAlias/AliasInvocationState"
7092+
{
7093+
$v = "ACCEPT_INVOCATIONS","REJECT_INVOCATIONS"
7094+
break
7095+
}
7096+
70827097
# Amazon.BedrockAgent.ChunkingStrategy
70837098
{
70847099
($_ -eq "New-AABDataSource/ChunkingConfiguration_ChunkingStrategy") -Or
@@ -7371,6 +7386,7 @@ $AAB_map = @{
73717386
"ActionGroupExecutor_CustomControl"=@("New-AABAgentActionGroup","Update-AABAgentActionGroup")
73727387
"ActionGroupState"=@("New-AABAgentActionGroup","Update-AABAgentActionGroup")
73737388
"AgentCollaboration"=@("New-AABAgent","Update-AABAgent")
7389+
"AliasInvocationState"=@("Update-AABAgentAlias")
73747390
"AuthConfiguration_Type"=@("New-AABKnowledgeBase","Update-AABKnowledgeBase")
73757391
"BedrockDataAutomationConfiguration_ParsingModality"=@("New-AABDataSource","Update-AABDataSource")
73767392
"BedrockEmbeddingModelConfiguration_EmbeddingDataType"=@("New-AABKnowledgeBase","Update-AABKnowledgeBase")
@@ -17082,7 +17098,7 @@ $CO_Completers = {
1708217098
($_ -eq "Write-CORecommendationPreference/ResourceType")
1708317099
}
1708417100
{
17085-
$v = "AutoScalingGroup","EbsVolume","Ec2Instance","EcsService","Idle","LambdaFunction","License","NotApplicable","RdsDBInstance"
17101+
$v = "AuroraDBClusterStorage","AutoScalingGroup","EbsVolume","Ec2Instance","EcsService","Idle","LambdaFunction","License","NotApplicable","RdsDBInstance"
1708617102
break
1708717103
}
1708817104

@@ -30136,6 +30152,13 @@ $ERES_Completers = {
3013630152
break
3013730153
}
3013830154

30155+
# Amazon.EntityResolution.ProcessingType
30156+
"Set-ERESMatchId/ProcessingType"
30157+
{
30158+
$v = "CONSISTENT","EVENTUAL","EVENTUAL_NO_LOOKUP"
30159+
break
30160+
}
30161+
3013930162
# Amazon.EntityResolution.RecordMatchingModel
3014030163
{
3014130164
($_ -eq "New-ERESIdMappingWorkflow/RuleBasedProperties_RecordMatchingModel") -Or
@@ -30175,6 +30198,7 @@ $ERES_map = @{
3017530198
"Effect"=@("Add-ERESPolicyStatement")
3017630199
"IdMappingTechniques_IdMappingType"=@("New-ERESIdMappingWorkflow","Update-ERESIdMappingWorkflow")
3017730200
"IncrementalRunConfig_IncrementalRunType"=@("New-ERESMatchingWorkflow","Update-ERESMatchingWorkflow")
30201+
"ProcessingType"=@("Set-ERESMatchId")
3017830202
"ResolutionTechniques_ResolutionType"=@("New-ERESMatchingWorkflow","Update-ERESMatchingWorkflow")
3017930203
"RuleBasedProperties_AttributeMatchingModel"=@("New-ERESIdMappingWorkflow","New-ERESMatchingWorkflow","Update-ERESIdMappingWorkflow","Update-ERESMatchingWorkflow")
3018030204
"RuleBasedProperties_MatchPurpose"=@("New-ERESMatchingWorkflow","Update-ERESMatchingWorkflow")
@@ -30244,6 +30268,7 @@ $ERES_SelectMap = @{
3024430268
"Remove-ERESMatchingWorkflow",
3024530269
"Remove-ERESPolicyStatement",
3024630270
"Remove-ERESSchemaMapping",
30271+
"Set-ERESMatchId",
3024730272
"Get-ERESIdMappingJob",
3024830273
"Get-ERESIdMappingWorkflow",
3024930274
"Get-ERESIdNamespace",

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,13 @@ $ATH_Completers = {
135135
break
136136
}
137137

138+
# Amazon.Athena.QueryResultType
139+
"Get-ATHQueryResult/QueryResultType"
140+
{
141+
$v = "DATA_MANIFEST","DATA_ROWS"
142+
break
143+
}
144+
138145
# Amazon.Athena.S3AclOption
139146
{
140147
($_ -eq "New-ATHWorkGroup/AclConfiguration_S3AclOption") -Or
@@ -173,6 +180,7 @@ $ATH_map = @{
173180
"EncryptionConfiguration_EncryptionOption"=@("New-ATHWorkGroup","Start-ATHQueryExecution","Update-ATHWorkGroup")
174181
"ExecutorStateFilter"=@("Get-ATHExecutorList")
175182
"QueryResultsS3AccessGrantsConfiguration_AuthenticationType"=@("New-ATHWorkGroup","Update-ATHWorkGroup")
183+
"QueryResultType"=@("Get-ATHQueryResult")
176184
"State"=@("Update-ATHWorkGroup")
177185
"StateFilter"=@("Get-ATHCalculationExecutionList","Get-ATHSessionList")
178186
"Type"=@("Import-ATHNotebook","New-ATHDataCatalog","Update-ATHDataCatalog","Update-ATHNotebook")

modules/AWSPowerShell/Cmdlets/Athena/Basic/Get-ATHQueryResult-Cmdlet.cs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,21 @@ public partial class GetATHQueryResultCmdlet : AmazonAthenaClientCmdlet, IExecut
7575
public System.String QueryExecutionId { get; set; }
7676
#endregion
7777

78+
#region Parameter QueryResultType
79+
/// <summary>
80+
/// <para>
81+
/// <para> When you set this to <c>DATA_ROWS</c> or empty, <c>GetQueryResults</c> returns the
82+
/// query results in rows. If set to <c>DATA_MANIFEST</c>, it returns the manifest file
83+
/// in rows. Only the query types <c>CREATE TABLE AS SELECT</c>, <c>UNLOAD</c>, and <c>INSERT</c>
84+
/// can generate a manifest file. If you use <c>DATA_MANIFEST</c> for other query types,
85+
/// the query will fail. </para>
86+
/// </para>
87+
/// </summary>
88+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
89+
[AWSConstantClassSource("Amazon.Athena.QueryResultType")]
90+
public Amazon.Athena.QueryResultType QueryResultType { get; set; }
91+
#endregion
92+
7893
#region Parameter MaxResult
7994
/// <summary>
8095
/// <para>
@@ -181,6 +196,7 @@ protected override void ProcessRecord()
181196
WriteWarning("You are passing $null as a value for parameter QueryExecutionId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues.");
182197
}
183198
#endif
199+
context.QueryResultType = this.QueryResultType;
184200

185201
// allow further manipulation of loaded context prior to processing
186202
PostExecutionContextLoad(context);
@@ -210,6 +226,10 @@ public object Execute(ExecutorContext context)
210226
{
211227
request.QueryExecutionId = cmdletContext.QueryExecutionId;
212228
}
229+
if (cmdletContext.QueryResultType != null)
230+
{
231+
request.QueryResultType = cmdletContext.QueryResultType;
232+
}
213233

214234
// Initialize loop variant and commence piping
215235
var _nextToken = cmdletContext.NextToken;
@@ -269,6 +289,10 @@ public object Execute(ExecutorContext context)
269289
{
270290
request.QueryExecutionId = cmdletContext.QueryExecutionId;
271291
}
292+
if (cmdletContext.QueryResultType != null)
293+
{
294+
request.QueryResultType = cmdletContext.QueryResultType;
295+
}
272296

273297
// Initialize loop variants and commence piping
274298
System.String _nextToken = null;
@@ -391,6 +415,7 @@ internal partial class CmdletContext : ExecutorContext
391415
public int? MaxResult { get; set; }
392416
public System.String NextToken { get; set; }
393417
public System.String QueryExecutionId { get; set; }
418+
public Amazon.Athena.QueryResultType QueryResultType { get; set; }
394419
public System.Func<Amazon.Athena.Model.GetQueryResultsResponse, GetATHQueryResultCmdlet, object> Select { get; set; } =
395420
(response, cmdlet) => response.ResultSet;
396421
}

0 commit comments

Comments
 (0)