Skip to content

Commit f1eca52

Browse files
5.0.201
1 parent 0f7eda9 commit f1eca52

17 files changed

Lines changed: 273 additions & 39 deletions

Include/sdk/_sdk-versions.json

Lines changed: 5 additions & 5 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.236.0",
4+
"ProductVersion" : "4.0.237.0",
55
"CoreVersion" : "4.0.3.32",
66
"OverrideCoreVersion" : "4.0",
77
"DefaultToPreview" : false,
@@ -2076,7 +2076,7 @@
20762076
"InPreview" : false
20772077
},
20782078
"OpenSearchService" : {
2079-
"Version" : "4.0.17.0",
2079+
"Version" : "4.0.18.0",
20802080
"AssemblyVersionOverride" : "4.0",
20812081
"Dependencies" : {
20822082
"Core" : "4.0.3.32"
@@ -2676,7 +2676,7 @@
26762676
"InPreview" : false
26772677
},
26782678
"DataZone" : {
2679-
"Version" : "4.0.25.1",
2679+
"Version" : "4.0.26.0",
26802680
"AssemblyVersionOverride" : "4.0",
26812681
"Dependencies" : {
26822682
"Core" : "4.0.3.32"
@@ -2956,7 +2956,7 @@
29562956
"InPreview" : false
29572957
},
29582958
"PCS" : {
2959-
"Version" : "4.0.13.8",
2959+
"Version" : "4.0.13.9",
29602960
"AssemblyVersionOverride" : "4.0",
29612961
"Dependencies" : {
29622962
"Core" : "4.0.3.32"
@@ -3140,7 +3140,7 @@
31403140
"InPreview" : false
31413141
},
31423142
"IoTManagedIntegrations" : {
3143-
"Version" : "4.0.6.12",
3143+
"Version" : "4.0.7.0",
31443144
"AssemblyVersionOverride" : "4.0",
31453145
"Dependencies" : {
31463146
"Core" : "4.0.3.32"

changelogs/CHANGELOG.2026.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
### 5.0.200 (2026-04-22 20:16Z)
1+
### 5.0.201 (2026-04-23 20:08Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.237.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 DataZone
4+
* Modified cmdlet New-DZConnection: added parameter Props_LakehouseProperties_GlueLineageSyncEnabled.
5+
* Modified cmdlet Update-DZConnection: added parameter Props_LakehouseProperties_GlueLineageSyncEnabled.
6+
* Amazon OpenSearch Service
7+
* Modified cmdlet Approve-OSVpcEndpointAccess: added parameter ServiceOptions_SupportedRegion.
8+
* Modified cmdlet New-OSDomain: added parameter IdentityCenterOptions_IdentityCenterInstanceRegion.
9+
* Modified cmdlet Revoke-OSVpcEndpointAccess: added parameter ServiceOptions_SupportedRegion.
10+
* Modified cmdlet Update-OSDomainConfig: added parameter IdentityCenterOptions_IdentityCenterInstanceRegion.
11+
12+
### 5.0.200 (2026-04-22 20:16Z)
213
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.236.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 Bedrock Agent Core Control Plane Fronting Layer
415
* Added cmdlet Get-BACCHarness leveraging the GetHarness 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.200 (2026-04-22 20:16Z)
1+
### 5.0.201 (2026-04-23 20:08Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.237.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 DataZone
4+
* Modified cmdlet New-DZConnection: added parameter Props_LakehouseProperties_GlueLineageSyncEnabled.
5+
* Modified cmdlet Update-DZConnection: added parameter Props_LakehouseProperties_GlueLineageSyncEnabled.
6+
* Amazon OpenSearch Service
7+
* Modified cmdlet Approve-OSVpcEndpointAccess: added parameter ServiceOptions_SupportedRegion.
8+
* Modified cmdlet New-OSDomain: added parameter IdentityCenterOptions_IdentityCenterInstanceRegion.
9+
* Modified cmdlet Revoke-OSVpcEndpointAccess: added parameter ServiceOptions_SupportedRegion.
10+
* Modified cmdlet Update-OSDomainConfig: added parameter IdentityCenterOptions_IdentityCenterInstanceRegion.
11+
12+
### 5.0.200 (2026-04-22 20:16Z)
213
* AWS Tools for PowerShell now use AWS .NET SDK 4.0.236.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 Bedrock Agent Core Control Plane Fronting Layer
415
* Added cmdlet Get-BACCHarness leveraging the GetHarness service API.

modules/AWSPowerShell/Cmdlets/DataZone/Basic/New-DZConnection-Cmdlet.cs

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,16 @@ public partial class NewDZConnectionCmdlet : AmazonDataZoneClientCmdlet, IExecut
379379
public System.Boolean? IamProperties_GlueLineageSyncEnabled { get; set; }
380380
#endregion
381381

382+
#region Parameter Props_LakehouseProperties_GlueLineageSyncEnabled
383+
/// <summary>
384+
/// <para>
385+
/// <para>Specifies whether to enable Glue lineage sync for tables managed by Glue crawlers.</para>
386+
/// </para>
387+
/// </summary>
388+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
389+
public System.Boolean? Props_LakehouseProperties_GlueLineageSyncEnabled { get; set; }
390+
#endregion
391+
382392
#region Parameter SparkGlueProperties_GlueVersion
383393
/// <summary>
384394
/// <para>
@@ -1163,6 +1173,7 @@ protected override void ProcessRecord()
11631173
}
11641174
context.HyperPodProperties_ClusterName = this.HyperPodProperties_ClusterName;
11651175
context.IamProperties_GlueLineageSyncEnabled = this.IamProperties_GlueLineageSyncEnabled;
1176+
context.Props_LakehouseProperties_GlueLineageSyncEnabled = this.Props_LakehouseProperties_GlueLineageSyncEnabled;
11661177
context.MlflowProperties_TrackingServerArn = this.MlflowProperties_TrackingServerArn;
11671178
context.Credentials_SecretArn = this.Credentials_SecretArn;
11681179
context.UsernamePassword_Password = this.UsernamePassword_Password;
@@ -1827,6 +1838,31 @@ public object Execute(ExecutorContext context)
18271838
request.Props.IamProperties = requestProps_props_IamProperties;
18281839
requestPropsIsNull = false;
18291840
}
1841+
Amazon.DataZone.Model.LakehousePropertiesInput requestProps_props_LakehouseProperties = null;
1842+
1843+
// populate LakehouseProperties
1844+
var requestProps_props_LakehousePropertiesIsNull = true;
1845+
requestProps_props_LakehouseProperties = new Amazon.DataZone.Model.LakehousePropertiesInput();
1846+
System.Boolean? requestProps_props_LakehouseProperties_props_LakehouseProperties_GlueLineageSyncEnabled = null;
1847+
if (cmdletContext.Props_LakehouseProperties_GlueLineageSyncEnabled != null)
1848+
{
1849+
requestProps_props_LakehouseProperties_props_LakehouseProperties_GlueLineageSyncEnabled = cmdletContext.Props_LakehouseProperties_GlueLineageSyncEnabled.Value;
1850+
}
1851+
if (requestProps_props_LakehouseProperties_props_LakehouseProperties_GlueLineageSyncEnabled != null)
1852+
{
1853+
requestProps_props_LakehouseProperties.GlueLineageSyncEnabled = requestProps_props_LakehouseProperties_props_LakehouseProperties_GlueLineageSyncEnabled.Value;
1854+
requestProps_props_LakehousePropertiesIsNull = false;
1855+
}
1856+
// determine if requestProps_props_LakehouseProperties should be set to null
1857+
if (requestProps_props_LakehousePropertiesIsNull)
1858+
{
1859+
requestProps_props_LakehouseProperties = null;
1860+
}
1861+
if (requestProps_props_LakehouseProperties != null)
1862+
{
1863+
request.Props.LakehouseProperties = requestProps_props_LakehouseProperties;
1864+
requestPropsIsNull = false;
1865+
}
18301866
Amazon.DataZone.Model.MlflowPropertiesInput requestProps_props_MlflowProperties = null;
18311867

18321868
// populate MlflowProperties
@@ -2484,6 +2520,7 @@ internal partial class CmdletContext : ExecutorContext
24842520
public List<System.String> GlueConnectionInput_ValidateForComputeEnvironment { get; set; }
24852521
public System.String HyperPodProperties_ClusterName { get; set; }
24862522
public System.Boolean? IamProperties_GlueLineageSyncEnabled { get; set; }
2523+
public System.Boolean? Props_LakehouseProperties_GlueLineageSyncEnabled { get; set; }
24872524
public System.String MlflowProperties_TrackingServerArn { get; set; }
24882525
public System.String Credentials_SecretArn { get; set; }
24892526
public System.String UsernamePassword_Password { get; set; }

modules/AWSPowerShell/Cmdlets/DataZone/Basic/Update-DZConnection-Cmdlet.cs

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,16 @@ public partial class UpdateDZConnectionCmdlet : AmazonDataZoneClientCmdlet, IExe
209209
public System.Boolean? IamProperties_GlueLineageSyncEnabled { get; set; }
210210
#endregion
211211

212+
#region Parameter Props_LakehouseProperties_GlueLineageSyncEnabled
213+
/// <summary>
214+
/// <para>
215+
/// <para>Specifies whether to enable Glue lineage sync for tables managed by Glue crawlers.</para>
216+
/// </para>
217+
/// </summary>
218+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
219+
public System.Boolean? Props_LakehouseProperties_GlueLineageSyncEnabled { get; set; }
220+
#endregion
221+
212222
#region Parameter RedshiftProperties_Host
213223
/// <summary>
214224
/// <para>
@@ -586,6 +596,7 @@ protected override void ProcessRecord()
586596
}
587597
context.GlueConnectionInput_Description = this.GlueConnectionInput_Description;
588598
context.IamProperties_GlueLineageSyncEnabled = this.IamProperties_GlueLineageSyncEnabled;
599+
context.Props_LakehouseProperties_GlueLineageSyncEnabled = this.Props_LakehouseProperties_GlueLineageSyncEnabled;
589600
context.MlflowProperties_TrackingServerArn = this.MlflowProperties_TrackingServerArn;
590601
context.Credentials_SecretArn = this.Credentials_SecretArn;
591602
context.UsernamePassword_Password = this.UsernamePassword_Password;
@@ -853,6 +864,31 @@ public object Execute(ExecutorContext context)
853864
request.Props.IamProperties = requestProps_props_IamProperties;
854865
requestPropsIsNull = false;
855866
}
867+
Amazon.DataZone.Model.LakehousePropertiesPatch requestProps_props_LakehouseProperties = null;
868+
869+
// populate LakehouseProperties
870+
var requestProps_props_LakehousePropertiesIsNull = true;
871+
requestProps_props_LakehouseProperties = new Amazon.DataZone.Model.LakehousePropertiesPatch();
872+
System.Boolean? requestProps_props_LakehouseProperties_props_LakehouseProperties_GlueLineageSyncEnabled = null;
873+
if (cmdletContext.Props_LakehouseProperties_GlueLineageSyncEnabled != null)
874+
{
875+
requestProps_props_LakehouseProperties_props_LakehouseProperties_GlueLineageSyncEnabled = cmdletContext.Props_LakehouseProperties_GlueLineageSyncEnabled.Value;
876+
}
877+
if (requestProps_props_LakehouseProperties_props_LakehouseProperties_GlueLineageSyncEnabled != null)
878+
{
879+
requestProps_props_LakehouseProperties.GlueLineageSyncEnabled = requestProps_props_LakehouseProperties_props_LakehouseProperties_GlueLineageSyncEnabled.Value;
880+
requestProps_props_LakehousePropertiesIsNull = false;
881+
}
882+
// determine if requestProps_props_LakehouseProperties should be set to null
883+
if (requestProps_props_LakehousePropertiesIsNull)
884+
{
885+
requestProps_props_LakehouseProperties = null;
886+
}
887+
if (requestProps_props_LakehouseProperties != null)
888+
{
889+
request.Props.LakehouseProperties = requestProps_props_LakehouseProperties;
890+
requestPropsIsNull = false;
891+
}
856892
Amazon.DataZone.Model.MlflowPropertiesPatch requestProps_props_MlflowProperties = null;
857893

858894
// populate MlflowProperties
@@ -1331,6 +1367,7 @@ internal partial class CmdletContext : ExecutorContext
13311367
public Dictionary<System.String, System.String> GlueConnectionInput_ConnectionProperty { get; set; }
13321368
public System.String GlueConnectionInput_Description { get; set; }
13331369
public System.Boolean? IamProperties_GlueLineageSyncEnabled { get; set; }
1370+
public System.Boolean? Props_LakehouseProperties_GlueLineageSyncEnabled { get; set; }
13341371
public System.String MlflowProperties_TrackingServerArn { get; set; }
13351372
public System.String Credentials_SecretArn { get; set; }
13361373
public System.String UsernamePassword_Password { get; set; }

modules/AWSPowerShell/Cmdlets/IoTManagedIntegrations/Basic/Get-IOTMIProvisioningProfile-Cmdlet.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
namespace Amazon.PowerShell.Cmdlets.IOTMI
3131
{
3232
/// <summary>
33-
/// Get a provisioning profile by template name.
33+
/// Get details of a provisioning profile.
3434
/// </summary>
3535
[Cmdlet("Get", "IOTMIProvisioningProfile")]
3636
[OutputType("Amazon.IoTManagedIntegrations.Model.GetProvisioningProfileResponse")]
@@ -47,7 +47,7 @@ public partial class GetIOTMIProvisioningProfileCmdlet : AmazonIoTManagedIntegra
4747
#region Parameter Identifier
4848
/// <summary>
4949
/// <para>
50-
/// <para>The provisioning template the device uses for the provisioning process.</para>
50+
/// <para>The id of a provisioning profile.</para>
5151
/// </para>
5252
/// </summary>
5353
#if !MODULAR

modules/AWSPowerShell/Cmdlets/IoTManagedIntegrations/Basic/New-IOTMIManagedThing-Cmdlet.cs

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -91,17 +91,6 @@ public partial class NewIOTMIManagedThingCmdlet : AmazonIoTManagedIntegrationsCl
9191
public System.String Brand { get; set; }
9292
#endregion
9393

94-
#region Parameter Capability
95-
/// <summary>
96-
/// <para>
97-
/// <para>The capabilities of the device such as light bulb.</para>
98-
/// </para>
99-
/// </summary>
100-
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
101-
[Alias("Capabilities")]
102-
public System.String Capability { get; set; }
103-
#endregion
104-
10594
#region Parameter CapabilitySchema
10695
/// <summary>
10796
/// <para>
@@ -286,6 +275,19 @@ public partial class NewIOTMIManagedThingCmdlet : AmazonIoTManagedIntegrationsCl
286275
public System.String CapabilityReport_Version { get; set; }
287276
#endregion
288277

278+
#region Parameter Capability
279+
/// <summary>
280+
/// <para>
281+
/// <para>The capabilities of the device such as light bulb.</para>
282+
/// </para>
283+
/// <para>This parameter is deprecated.</para>
284+
/// </summary>
285+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
286+
[System.ObsoleteAttribute("Capabilities has been deprecated, use CapabilityReport instead")]
287+
[Alias("Capabilities")]
288+
public System.String Capability { get; set; }
289+
#endregion
290+
289291
#region Parameter ClientToken
290292
/// <summary>
291293
/// <para>
@@ -370,7 +372,9 @@ protected override void ProcessRecord()
370372
}
371373
#endif
372374
context.Brand = this.Brand;
375+
#pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute
373376
context.Capability = this.Capability;
377+
#pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
374378
if (this.CapabilityReport_Endpoint != null)
375379
{
376380
context.CapabilityReport_Endpoint = new List<Amazon.IoTManagedIntegrations.Model.CapabilityReportEndpoint>(this.CapabilityReport_Endpoint);
@@ -442,10 +446,12 @@ public object Execute(ExecutorContext context)
442446
{
443447
request.Brand = cmdletContext.Brand;
444448
}
449+
#pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute
445450
if (cmdletContext.Capability != null)
446451
{
447452
request.Capabilities = cmdletContext.Capability;
448453
}
454+
#pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
449455

450456
// populate CapabilityReport
451457
var requestCapabilityReportIsNull = true;
@@ -626,6 +632,7 @@ internal partial class CmdletContext : ExecutorContext
626632
public System.String AuthenticationMaterial { get; set; }
627633
public Amazon.IoTManagedIntegrations.AuthMaterialType AuthenticationMaterialType { get; set; }
628634
public System.String Brand { get; set; }
635+
[System.ObsoleteAttribute]
629636
public System.String Capability { get; set; }
630637
public List<Amazon.IoTManagedIntegrations.Model.CapabilityReportEndpoint> CapabilityReport_Endpoint { get; set; }
631638
public System.String CapabilityReport_NodeId { get; set; }

modules/AWSPowerShell/Cmdlets/IoTManagedIntegrations/Basic/New-IOTMIProvisioningProfile-Cmdlet.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
namespace Amazon.PowerShell.Cmdlets.IOTMI
3131
{
3232
/// <summary>
33-
/// Create a provisioning profile for a device to execute the provisioning flows using
34-
/// a provisioning template. The provisioning template is a document that defines the
35-
/// set of resources and policies applied to a device during the provisioning process.
33+
/// Create a provisioning profile for executing device provisioning flows. The provisioning
34+
/// profile is a document that defines the set of resources and policies applied to a
35+
/// device during the provisioning process.
3636
/// </summary>
3737
[Cmdlet("New", "IOTMIProvisioningProfile", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
3838
[OutputType("Amazon.IoTManagedIntegrations.Model.CreateProvisioningProfileResponse")]
@@ -49,7 +49,7 @@ public partial class NewIOTMIProvisioningProfileCmdlet : AmazonIoTManagedIntegra
4949
#region Parameter CaCertificate
5050
/// <summary>
5151
/// <para>
52-
/// <para>The id of the certificate authority (CA) certificate.</para>
52+
/// <para>The body of the PEM-encoded certificate authority (CA) certificate.</para>
5353
/// </para>
5454
/// </summary>
5555
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
@@ -59,7 +59,9 @@ public partial class NewIOTMIProvisioningProfileCmdlet : AmazonIoTManagedIntegra
5959
#region Parameter ClaimCertificate
6060
/// <summary>
6161
/// <para>
62-
/// <para>The claim certificate.</para>
62+
/// <para>The body of the PEM-encoded claim certificate. If a claim certificate is provided,
63+
/// it will be used for the provisioning profile. Otherwise, a claim certificate will
64+
/// be generated.</para>
6365
/// </para>
6466
/// </summary>
6567
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
@@ -69,7 +71,7 @@ public partial class NewIOTMIProvisioningProfileCmdlet : AmazonIoTManagedIntegra
6971
#region Parameter Name
7072
/// <summary>
7173
/// <para>
72-
/// <para>The name of the provisioning template.</para>
74+
/// <para>The name of the provisioning profile.</para>
7375
/// </para>
7476
/// </summary>
7577
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]

modules/AWSPowerShell/Cmdlets/IoTManagedIntegrations/Basic/Remove-IOTMIProvisioningProfile-Cmdlet.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public partial class RemoveIOTMIProvisioningProfileCmdlet : AmazonIoTManagedInte
4848
#region Parameter Identifier
4949
/// <summary>
5050
/// <para>
51-
/// <para>The name of the provisioning template.</para>
51+
/// <para>The id of the provisioning profile.</para>
5252
/// </para>
5353
/// </summary>
5454
#if !MODULAR

0 commit comments

Comments
 (0)