Skip to content

Commit 5ece300

Browse files
5.0.48
1 parent 706da7a commit 5ece300

File tree

47 files changed

+633
-328
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+633
-328
lines changed

Include/sdk/_sdk-versions.json

Lines changed: 7 additions & 7 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.83.0",
4+
"ProductVersion" : "4.0.84.0",
55
"CoreVersion" : "4.0.0.26",
66
"OverrideCoreVersion" : "4.0",
77
"DefaultToPreview" : false,
@@ -32,7 +32,7 @@
3232
"InPreview" : false
3333
},
3434
"CloudFormation" : {
35-
"Version" : "4.0.2.10",
35+
"Version" : "4.0.3.0",
3636
"AssemblyVersionOverride" : "4.0",
3737
"Dependencies" : {
3838
"Core" : "4.0.0.26"
@@ -154,7 +154,7 @@
154154
"InPreview" : false
155155
},
156156
"EC2" : {
157-
"Version" : "4.0.36.0",
157+
"Version" : "4.0.37.0",
158158
"AssemblyVersionOverride" : "4.0",
159159
"Dependencies" : {
160160
"Core" : "4.0.0.26"
@@ -276,7 +276,7 @@
276276
"InPreview" : false
277277
},
278278
"RDS" : {
279-
"Version" : "4.0.7.0",
279+
"Version" : "4.0.8.0",
280280
"AssemblyVersionOverride" : "4.0",
281281
"Dependencies" : {
282282
"Core" : "4.0.0.26"
@@ -2508,7 +2508,7 @@
25082508
"InPreview" : false
25092509
},
25102510
"OpenSearchServerless" : {
2511-
"Version" : "4.0.2.4",
2511+
"Version" : "4.0.3.0",
25122512
"AssemblyVersionOverride" : "4.0",
25132513
"Dependencies" : {
25142514
"Core" : "4.0.0.26"
@@ -2588,7 +2588,7 @@
25882588
"InPreview" : false
25892589
},
25902590
"CleanRooms" : {
2591-
"Version" : "4.0.5.0",
2591+
"Version" : "4.0.6.0",
25922592
"AssemblyVersionOverride" : "4.0",
25932593
"Dependencies" : {
25942594
"Core" : "4.0.0.26"
@@ -2676,7 +2676,7 @@
26762676
"InPreview" : false
26772677
},
26782678
"VerifiedPermissions" : {
2679-
"Version" : "4.0.2.1",
2679+
"Version" : "4.0.3.0",
26802680
"AssemblyVersionOverride" : "4.0",
26812681
"Dependencies" : {
26822682
"Core" : "4.0.0.26"

changelogs/CHANGELOG.2025.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
### 5.0.47 (2025-09-03 22:32Z)
1+
### 5.0.48 (2025-09-04 19:55Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.84.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 Clean Rooms Service
4+
* [Breaking Change] Modified cmdlet Get-CRSCollaborationChangeRequest: parameter ChangeRequestIdentifier doesn't support pipeline ByValue anymore; parameter ChangeRequestIdentifier cannot be used positionally anymore.
5+
* Modified cmdlet Start-CRSProtectedJob: added parameters Worker_Number and Worker_Type.
6+
* Amazon CloudFormation
7+
* Modified cmdlet Get-CFNHookResult: added parameters Status and TypeArn.
8+
* Amazon Relational Database Service
9+
* Modified cmdlet New-RDSDBProxy: added parameters EndpointNetworkType and TargetConnectionNetworkType.
10+
* Modified cmdlet New-RDSDBProxyEndpoint: added parameter EndpointNetworkType.
11+
12+
### 5.0.47 (2025-09-03 22:32Z)
213
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.83.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.
314
* Amazon Clean Rooms Service
415
* Added cmdlet Get-CRSCollaborationChangeRequest leveraging the GetCollaborationChangeRequest service API.

changelogs/CHANGELOG.ALL.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
### 5.0.47 (2025-09-03 22:32Z)
1+
### 5.0.48 (2025-09-04 19:55Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.84.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 Clean Rooms Service
4+
* [Breaking Change] Modified cmdlet Get-CRSCollaborationChangeRequest: parameter ChangeRequestIdentifier doesn't support pipeline ByValue anymore; parameter ChangeRequestIdentifier cannot be used positionally anymore.
5+
* Modified cmdlet Start-CRSProtectedJob: added parameters Worker_Number and Worker_Type.
6+
* Amazon CloudFormation
7+
* Modified cmdlet Get-CFNHookResult: added parameters Status and TypeArn.
8+
* Amazon Relational Database Service
9+
* Modified cmdlet New-RDSDBProxy: added parameters EndpointNetworkType and TargetConnectionNetworkType.
10+
* Modified cmdlet New-RDSDBProxyEndpoint: added parameter EndpointNetworkType.
11+
12+
### 5.0.47 (2025-09-03 22:32Z)
213
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.83.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.
314
* Amazon Clean Rooms Service
415
* Added cmdlet Get-CRSCollaborationChangeRequest leveraging the GetCollaborationChangeRequest service API.

generator/AWSPSGeneratorLib/Config/ServiceConfig/cleanrooms.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@
141141
<Params />
142142
<TypesNotToFlatten />
143143
</ServiceOperation>
144-
<ServiceOperation MethodName="GetCollaborationChangeRequest" OutputProperty="CollaborationChangeRequest" Verb="Get" Noun="CollaborationChangeRequest" PipelineParameter="ChangeRequestIdentifier" NoPipelineParameter="false">
144+
<ServiceOperation MethodName="GetCollaborationChangeRequest" OutputProperty="CollaborationChangeRequest" Verb="Get" Noun="CollaborationChangeRequest" PipelineParameter="" NoPipelineParameter="true">
145145
<Params />
146146
<TypesNotToFlatten />
147147
</ServiceOperation>

modules/AWSPowerShell/AWSPowerShellCompleters.psm1

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

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,13 @@ $CRS_Completers = {
257257
break
258258
}
259259

260+
# Amazon.CleanRooms.ProtectedJobWorkerComputeType
261+
"Start-CRSProtectedJob/Worker_Type"
262+
{
263+
$v = "CR.1X","CR.4X"
264+
break
265+
}
266+
260267
# Amazon.CleanRooms.ProtectedQueryStatus
261268
"Get-CRSProtectedQueryList/Status"
262269
{
@@ -338,7 +345,7 @@ $CRS_map = @{
338345
"Status"=@("Get-CRSCollaborationChangeRequestList","Get-CRSMembershipList","Get-CRSProtectedJobList","Get-CRSProtectedQueryList")
339346
"TargetStatus"=@("Update-CRSProtectedJob","Update-CRSProtectedQuery")
340347
"Type"=@("Get-CRSSchemaAnalysisRule","Start-CRSProtectedJob","Start-CRSProtectedQuery")
341-
"Worker_Type"=@("Start-CRSProtectedQuery")
348+
"Worker_Type"=@("Start-CRSProtectedJob","Start-CRSProtectedQuery")
342349
}
343350

344351
_awsArgumentCompleterRegistration $CRS_Completers $CRS_map

modules/AWSPowerShell/Cmdlets/CleanRooms/Basic/Get-CRSCollaborationChangeRequest-Cmdlet.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ public partial class GetCRSCollaborationChangeRequestCmdlet : AmazonCleanRoomsCl
5252
/// </para>
5353
/// </summary>
5454
#if !MODULAR
55-
[System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)]
55+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
5656
#else
57-
[System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)]
57+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)]
5858
[System.Management.Automation.AllowEmptyString]
5959
[System.Management.Automation.AllowNull]
6060
#endif

modules/AWSPowerShell/Cmdlets/CleanRooms/Basic/Start-CRSProtectedJob-Cmdlet.cs

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,29 @@ public partial class StartCRSProtectedJobCmdlet : AmazonCleanRoomsClientCmdlet,
8484
public System.String MembershipIdentifier { get; set; }
8585
#endregion
8686

87+
#region Parameter Worker_Number
88+
/// <summary>
89+
/// <para>
90+
/// <para>The number of workers for a PySpark job.</para>
91+
/// </para>
92+
/// </summary>
93+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
94+
[Alias("ComputeConfiguration_Worker_Number")]
95+
public System.Int32? Worker_Number { get; set; }
96+
#endregion
97+
98+
#region Parameter Worker_Type
99+
/// <summary>
100+
/// <para>
101+
/// <para>The worker compute configuration type.</para>
102+
/// </para>
103+
/// </summary>
104+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
105+
[Alias("ComputeConfiguration_Worker_Type")]
106+
[AWSConstantClassSource("Amazon.CleanRooms.ProtectedJobWorkerComputeType")]
107+
public Amazon.CleanRooms.ProtectedJobWorkerComputeType Worker_Type { get; set; }
108+
#endregion
109+
87110
#region Parameter Type
88111
/// <summary>
89112
/// <para>
@@ -147,6 +170,8 @@ protected override void ProcessRecord()
147170
context.Select = CreateSelectDelegate<Amazon.CleanRooms.Model.StartProtectedJobResponse, StartCRSProtectedJobCmdlet>(Select) ??
148171
throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select));
149172
}
173+
context.Worker_Number = this.Worker_Number;
174+
context.Worker_Type = this.Worker_Type;
150175
context.JobParameters_AnalysisTemplateArn = this.JobParameters_AnalysisTemplateArn;
151176
context.MembershipIdentifier = this.MembershipIdentifier;
152177
#if MODULAR
@@ -180,6 +205,50 @@ public object Execute(ExecutorContext context)
180205
var request = new Amazon.CleanRooms.Model.StartProtectedJobRequest();
181206

182207

208+
// populate ComputeConfiguration
209+
var requestComputeConfigurationIsNull = true;
210+
request.ComputeConfiguration = new Amazon.CleanRooms.Model.ProtectedJobComputeConfiguration();
211+
Amazon.CleanRooms.Model.ProtectedJobWorkerComputeConfiguration requestComputeConfiguration_computeConfiguration_Worker = null;
212+
213+
// populate Worker
214+
var requestComputeConfiguration_computeConfiguration_WorkerIsNull = true;
215+
requestComputeConfiguration_computeConfiguration_Worker = new Amazon.CleanRooms.Model.ProtectedJobWorkerComputeConfiguration();
216+
System.Int32? requestComputeConfiguration_computeConfiguration_Worker_worker_Number = null;
217+
if (cmdletContext.Worker_Number != null)
218+
{
219+
requestComputeConfiguration_computeConfiguration_Worker_worker_Number = cmdletContext.Worker_Number.Value;
220+
}
221+
if (requestComputeConfiguration_computeConfiguration_Worker_worker_Number != null)
222+
{
223+
requestComputeConfiguration_computeConfiguration_Worker.Number = requestComputeConfiguration_computeConfiguration_Worker_worker_Number.Value;
224+
requestComputeConfiguration_computeConfiguration_WorkerIsNull = false;
225+
}
226+
Amazon.CleanRooms.ProtectedJobWorkerComputeType requestComputeConfiguration_computeConfiguration_Worker_worker_Type = null;
227+
if (cmdletContext.Worker_Type != null)
228+
{
229+
requestComputeConfiguration_computeConfiguration_Worker_worker_Type = cmdletContext.Worker_Type;
230+
}
231+
if (requestComputeConfiguration_computeConfiguration_Worker_worker_Type != null)
232+
{
233+
requestComputeConfiguration_computeConfiguration_Worker.Type = requestComputeConfiguration_computeConfiguration_Worker_worker_Type;
234+
requestComputeConfiguration_computeConfiguration_WorkerIsNull = false;
235+
}
236+
// determine if requestComputeConfiguration_computeConfiguration_Worker should be set to null
237+
if (requestComputeConfiguration_computeConfiguration_WorkerIsNull)
238+
{
239+
requestComputeConfiguration_computeConfiguration_Worker = null;
240+
}
241+
if (requestComputeConfiguration_computeConfiguration_Worker != null)
242+
{
243+
request.ComputeConfiguration.Worker = requestComputeConfiguration_computeConfiguration_Worker;
244+
requestComputeConfigurationIsNull = false;
245+
}
246+
// determine if request.ComputeConfiguration should be set to null
247+
if (requestComputeConfigurationIsNull)
248+
{
249+
request.ComputeConfiguration = null;
250+
}
251+
183252
// populate JobParameters
184253
request.JobParameters = new Amazon.CleanRooms.Model.ProtectedJobParameters();
185254
System.String requestJobParameters_jobParameters_AnalysisTemplateArn = null;
@@ -296,6 +365,8 @@ private Amazon.CleanRooms.Model.StartProtectedJobResponse CallAWSServiceOperatio
296365

297366
internal partial class CmdletContext : ExecutorContext
298367
{
368+
public System.Int32? Worker_Number { get; set; }
369+
public Amazon.CleanRooms.ProtectedJobWorkerComputeType Worker_Type { get; set; }
299370
public System.String JobParameters_AnalysisTemplateArn { get; set; }
300371
public System.String MembershipIdentifier { get; set; }
301372
public System.String Member_AccountId { get; set; }

modules/AWSPowerShell/Cmdlets/CleanRooms/Basic/Start-CRSProtectedQuery-Cmdlet.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ public partial class StartCRSProtectedQueryCmdlet : AmazonCleanRoomsClientCmdlet
126126
#region Parameter Worker_Number
127127
/// <summary>
128128
/// <para>
129-
/// <para> The number of workers.</para>
129+
/// <para> The number of workers.</para><para>SQL queries support a minimum value of 2 and a maximum value of 400. </para><para>PySpark jobs support a minimum value of 4 and a maximum value of 128.</para>
130130
/// </para>
131131
/// </summary>
132132
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,13 @@ $CFN_Completers = {
178178
break
179179
}
180180

181+
# Amazon.CloudFormation.HookStatus
182+
"Get-CFNHookResult/Status"
183+
{
184+
$v = "HOOK_COMPLETE_FAILED","HOOK_COMPLETE_SUCCEEDED","HOOK_FAILED","HOOK_IN_PROGRESS"
185+
break
186+
}
187+
181188
# Amazon.CloudFormation.ListHookResultsTargetType
182189
"Get-CFNHookResult/TargetType"
183190
{
@@ -345,7 +352,7 @@ $CFN_map = @{
345352
"ProvisioningType"=@("Get-CFNTypeList")
346353
"RegistrationStatusFilter"=@("Get-CFNTypeRegistrationList")
347354
"ScanTypeFilter"=@("Get-CFNResourceScanList")
348-
"Status"=@("Get-CFNStackSetList","Send-CFNResourceSignal","Test-CFNStack","Wait-CFNStack")
355+
"Status"=@("Get-CFNHookResult","Get-CFNStackSetList","Send-CFNResourceSignal","Test-CFNStack","Wait-CFNStack")
349356
"TargetType"=@("Get-CFNHookResult")
350357
"TemplateConfiguration_DeletionPolicy"=@("New-CFNGeneratedTemplate","Update-CFNGeneratedTemplate")
351358
"TemplateConfiguration_UpdateReplacePolicy"=@("New-CFNGeneratedTemplate","Update-CFNGeneratedTemplate")

0 commit comments

Comments
 (0)