Skip to content

Commit d9bccf2

Browse files
4.1.893
1 parent 730e1ab commit d9bccf2

File tree

47 files changed

+1460
-1175
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

+1460
-1175
lines changed

Include/sdk/_sdk-versions.json

Lines changed: 834 additions & 834 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.892 (2025-09-03 22:35Z)
1+
### 4.1.893 (2025-09-04 20:12Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1116.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 Clean Rooms Service
4+
* [Breaking Change] Modified cmdlet Get-CRSCollaborationChangeRequest: removed parameter PassThru; 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+
### 4.1.892 (2025-09-03 22:35Z)
213
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1115.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 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-
### 4.1.892 (2025-09-03 22:35Z)
1+
### 4.1.893 (2025-09-04 20:12Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1116.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 Clean Rooms Service
4+
* [Breaking Change] Modified cmdlet Get-CRSCollaborationChangeRequest: removed parameter PassThru; 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+
### 4.1.892 (2025-09-03 22:35Z)
213
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1115.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 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 & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ public partial class GetCRSCollaborationChangeRequestCmdlet : AmazonCleanRoomsCl
4949
/// </para>
5050
/// </summary>
5151
#if !MODULAR
52-
[System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)]
52+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
5353
#else
54-
[System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)]
54+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)]
5555
[System.Management.Automation.AllowEmptyString]
5656
[System.Management.Automation.AllowNull]
5757
#endif
@@ -87,16 +87,6 @@ public partial class GetCRSCollaborationChangeRequestCmdlet : AmazonCleanRoomsCl
8787
public string Select { get; set; } = "CollaborationChangeRequest";
8888
#endregion
8989

90-
#region Parameter PassThru
91-
/// <summary>
92-
/// Changes the cmdlet behavior to return the value passed to the ChangeRequestIdentifier parameter.
93-
/// The -PassThru parameter is deprecated, use -Select '^ChangeRequestIdentifier' instead. This parameter will be removed in a future version.
94-
/// </summary>
95-
[System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ChangeRequestIdentifier' instead. This parameter will be removed in a future version.")]
96-
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
97-
public SwitchParameter PassThru { get; set; }
98-
#endregion
99-
10090
protected override void ProcessRecord()
10191
{
10292
this._AWSSignerType = "v4";
@@ -107,21 +97,11 @@ protected override void ProcessRecord()
10797
// allow for manipulation of parameters prior to loading into context
10898
PreExecutionContextLoad(context);
10999

110-
#pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute
111100
if (ParameterWasBound(nameof(this.Select)))
112101
{
113102
context.Select = CreateSelectDelegate<Amazon.CleanRooms.Model.GetCollaborationChangeRequestResponse, GetCRSCollaborationChangeRequestCmdlet>(Select) ??
114103
throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select));
115-
if (this.PassThru.IsPresent)
116-
{
117-
throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select));
118-
}
119-
}
120-
else if (this.PassThru.IsPresent)
121-
{
122-
context.Select = (response, cmdlet) => this.ChangeRequestIdentifier;
123104
}
124-
#pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
125105
context.ChangeRequestIdentifier = this.ChangeRequestIdentifier;
126106
#if MODULAR
127107
if (this.ChangeRequestIdentifier == null && ParameterWasBound(nameof(this.ChangeRequestIdentifier)))

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

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

84+
#region Parameter Worker_Number
85+
/// <summary>
86+
/// <para>
87+
/// <para>The number of workers for a PySpark job.</para>
88+
/// </para>
89+
/// </summary>
90+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
91+
[Alias("ComputeConfiguration_Worker_Number")]
92+
public System.Int32? Worker_Number { get; set; }
93+
#endregion
94+
95+
#region Parameter Worker_Type
96+
/// <summary>
97+
/// <para>
98+
/// <para>The worker compute configuration type.</para>
99+
/// </para>
100+
/// </summary>
101+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
102+
[Alias("ComputeConfiguration_Worker_Type")]
103+
[AWSConstantClassSource("Amazon.CleanRooms.ProtectedJobWorkerComputeType")]
104+
public Amazon.CleanRooms.ProtectedJobWorkerComputeType Worker_Type { get; set; }
105+
#endregion
106+
84107
#region Parameter Type
85108
/// <summary>
86109
/// <para>
@@ -160,6 +183,8 @@ protected override void ProcessRecord()
160183
context.Select = (response, cmdlet) => this.MembershipIdentifier;
161184
}
162185
#pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
186+
context.Worker_Number = this.Worker_Number;
187+
context.Worker_Type = this.Worker_Type;
163188
context.JobParameters_AnalysisTemplateArn = this.JobParameters_AnalysisTemplateArn;
164189
context.MembershipIdentifier = this.MembershipIdentifier;
165190
#if MODULAR
@@ -193,6 +218,50 @@ public object Execute(ExecutorContext context)
193218
var request = new Amazon.CleanRooms.Model.StartProtectedJobRequest();
194219

195220

221+
// populate ComputeConfiguration
222+
var requestComputeConfigurationIsNull = true;
223+
request.ComputeConfiguration = new Amazon.CleanRooms.Model.ProtectedJobComputeConfiguration();
224+
Amazon.CleanRooms.Model.ProtectedJobWorkerComputeConfiguration requestComputeConfiguration_computeConfiguration_Worker = null;
225+
226+
// populate Worker
227+
var requestComputeConfiguration_computeConfiguration_WorkerIsNull = true;
228+
requestComputeConfiguration_computeConfiguration_Worker = new Amazon.CleanRooms.Model.ProtectedJobWorkerComputeConfiguration();
229+
System.Int32? requestComputeConfiguration_computeConfiguration_Worker_worker_Number = null;
230+
if (cmdletContext.Worker_Number != null)
231+
{
232+
requestComputeConfiguration_computeConfiguration_Worker_worker_Number = cmdletContext.Worker_Number.Value;
233+
}
234+
if (requestComputeConfiguration_computeConfiguration_Worker_worker_Number != null)
235+
{
236+
requestComputeConfiguration_computeConfiguration_Worker.Number = requestComputeConfiguration_computeConfiguration_Worker_worker_Number.Value;
237+
requestComputeConfiguration_computeConfiguration_WorkerIsNull = false;
238+
}
239+
Amazon.CleanRooms.ProtectedJobWorkerComputeType requestComputeConfiguration_computeConfiguration_Worker_worker_Type = null;
240+
if (cmdletContext.Worker_Type != null)
241+
{
242+
requestComputeConfiguration_computeConfiguration_Worker_worker_Type = cmdletContext.Worker_Type;
243+
}
244+
if (requestComputeConfiguration_computeConfiguration_Worker_worker_Type != null)
245+
{
246+
requestComputeConfiguration_computeConfiguration_Worker.Type = requestComputeConfiguration_computeConfiguration_Worker_worker_Type;
247+
requestComputeConfiguration_computeConfiguration_WorkerIsNull = false;
248+
}
249+
// determine if requestComputeConfiguration_computeConfiguration_Worker should be set to null
250+
if (requestComputeConfiguration_computeConfiguration_WorkerIsNull)
251+
{
252+
requestComputeConfiguration_computeConfiguration_Worker = null;
253+
}
254+
if (requestComputeConfiguration_computeConfiguration_Worker != null)
255+
{
256+
request.ComputeConfiguration.Worker = requestComputeConfiguration_computeConfiguration_Worker;
257+
requestComputeConfigurationIsNull = false;
258+
}
259+
// determine if request.ComputeConfiguration should be set to null
260+
if (requestComputeConfigurationIsNull)
261+
{
262+
request.ComputeConfiguration = null;
263+
}
264+
196265
// populate JobParameters
197266
request.JobParameters = new Amazon.CleanRooms.Model.ProtectedJobParameters();
198267
System.String requestJobParameters_jobParameters_AnalysisTemplateArn = null;
@@ -315,6 +384,8 @@ private Amazon.CleanRooms.Model.StartProtectedJobResponse CallAWSServiceOperatio
315384

316385
internal partial class CmdletContext : ExecutorContext
317386
{
387+
public System.Int32? Worker_Number { get; set; }
388+
public Amazon.CleanRooms.ProtectedJobWorkerComputeType Worker_Type { get; set; }
318389
public System.String JobParameters_AnalysisTemplateArn { get; set; }
319390
public System.String MembershipIdentifier { get; set; }
320391
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
@@ -123,7 +123,7 @@ public partial class StartCRSProtectedQueryCmdlet : AmazonCleanRoomsClientCmdlet
123123
#region Parameter Worker_Number
124124
/// <summary>
125125
/// <para>
126-
/// <para> The number of workers.</para>
126+
/// <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>
127127
/// </para>
128128
/// </summary>
129129
[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)