Skip to content

Commit 1447725

Browse files
4.1.790
1 parent f7d52b0 commit 1447725

21 files changed

+1498
-826
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: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
1-
### 4.1.789 (2025-04-01 20:56Z)
1+
### 4.1.790 (2025-04-02 21:27Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1015.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 CloudWatch Application Signals
4+
* Modified cmdlet Get-CWASServiceLevelObjectiveList: added parameters DependencyConfig_DependencyKeyAttribute, DependencyConfig_DependencyOperationName and MetricSourceType.
5+
* Modified cmdlet New-CWASServiceLevelObjective: added parameters RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyKeyAttributes, RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyOperationName, SliConfig_SliMetricConfig_DependencyConfig_DependencyKeyAttributes and SliConfig_SliMetricConfig_DependencyConfig_DependencyOperationName.
6+
* Modified cmdlet Update-CWASServiceLevelObjective: added parameters RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyKeyAttributes, RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyOperationName, SliConfig_SliMetricConfig_DependencyConfig_DependencyKeyAttributes and SliConfig_SliMetricConfig_DependencyConfig_DependencyOperationName.
7+
* Amazon Elemental MediaLive
8+
* Modified cmdlet New-EMLInput: added parameter Smpte2110ReceiverGroupSettings_Smpte2110ReceiverGroup.
9+
* Modified cmdlet Update-EMLInput: added parameter Smpte2110ReceiverGroupSettings_Smpte2110ReceiverGroup.
10+
* Amazon Lex Model Building V2
11+
* Modified cmdlet New-LMBV2Bot: added parameter ErrorLogSettings_Enabled.
12+
* Modified cmdlet New-LMBV2Intent: added parameter QInConnectAssistantConfiguration_AssistantArn.
13+
* Modified cmdlet Start-LMBV2Import: added parameter ErrorLogSettings_Enabled.
14+
* Modified cmdlet Update-LMBV2Bot: added parameter ErrorLogSettings_Enabled.
15+
* Modified cmdlet Update-LMBV2Intent: added parameter QInConnectAssistantConfiguration_AssistantArn.
16+
17+
### 4.1.789 (2025-04-01 20:56Z)
218
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1014.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.
319
* Amazon Clean Rooms Service
420
* Modified cmdlet Update-CRSCollaboration: added parameter AnalyticsEngine.

changelogs/CHANGELOG.ALL.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
1-
### 4.1.789 (2025-04-01 20:56Z)
1+
### 4.1.790 (2025-04-02 21:27Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1015.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 CloudWatch Application Signals
4+
* Modified cmdlet Get-CWASServiceLevelObjectiveList: added parameters DependencyConfig_DependencyKeyAttribute, DependencyConfig_DependencyOperationName and MetricSourceType.
5+
* Modified cmdlet New-CWASServiceLevelObjective: added parameters RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyKeyAttributes, RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyOperationName, SliConfig_SliMetricConfig_DependencyConfig_DependencyKeyAttributes and SliConfig_SliMetricConfig_DependencyConfig_DependencyOperationName.
6+
* Modified cmdlet Update-CWASServiceLevelObjective: added parameters RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyKeyAttributes, RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyOperationName, SliConfig_SliMetricConfig_DependencyConfig_DependencyKeyAttributes and SliConfig_SliMetricConfig_DependencyConfig_DependencyOperationName.
7+
* Amazon Elemental MediaLive
8+
* Modified cmdlet New-EMLInput: added parameter Smpte2110ReceiverGroupSettings_Smpte2110ReceiverGroup.
9+
* Modified cmdlet Update-EMLInput: added parameter Smpte2110ReceiverGroupSettings_Smpte2110ReceiverGroup.
10+
* Amazon Lex Model Building V2
11+
* Modified cmdlet New-LMBV2Bot: added parameter ErrorLogSettings_Enabled.
12+
* Modified cmdlet New-LMBV2Intent: added parameter QInConnectAssistantConfiguration_AssistantArn.
13+
* Modified cmdlet Start-LMBV2Import: added parameter ErrorLogSettings_Enabled.
14+
* Modified cmdlet Update-LMBV2Bot: added parameter ErrorLogSettings_Enabled.
15+
* Modified cmdlet Update-LMBV2Intent: added parameter QInConnectAssistantConfiguration_AssistantArn.
16+
17+
### 4.1.789 (2025-04-01 20:56Z)
218
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.1014.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.
319
* Amazon Clean Rooms Service
420
* Modified cmdlet Update-CRSCollaboration: added parameter AnalyticsEngine.

generator/AWSPSGeneratorLib/Config/ServiceConfig/application-signals.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@
2828
<TypesNotToFlatten />
2929
</ServiceOperation>
3030
<ServiceOperation MethodName="CreateServiceLevelObjective" OutputProperty="Slo" Verb="New" Noun="ServiceLevelObjective" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
31-
<Params />
31+
<Params>
32+
<Param Name="RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyKeyAttributes" NewName="RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyKeyAttributes" />
33+
<Param Name="SliConfig_SliMetricConfig_DependencyConfig_DependencyKeyAttributes" NewName="SliConfig_SliMetricConfig_DependencyConfig_DependencyKeyAttributes" />
34+
<Param Name="RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyOperationName" NewName="RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyOperationName" />
35+
<Param Name="SliConfig_SliMetricConfig_DependencyConfig_DependencyOperationName" NewName="SliConfig_SliMetricConfig_DependencyConfig_DependencyOperationName" />
36+
</Params>
3237
<TypesNotToFlatten />
3338
</ServiceOperation>
3439
<ServiceOperation MethodName="DeleteServiceLevelObjective" Verb="Remove" Noun="ServiceLevelObjective" ShouldProcessTarget="Id" PipelineParameter="Id" NoPipelineParameter="false">
@@ -84,7 +89,12 @@
8489
<TypesNotToFlatten />
8590
</ServiceOperation>
8691
<ServiceOperation MethodName="UpdateServiceLevelObjective" OutputProperty="Slo" Verb="Update" Noun="ServiceLevelObjective" ShouldProcessTarget="Id" PipelineParameter="Id" NoPipelineParameter="false">
87-
<Params />
92+
<Params>
93+
<Param Name="RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyKeyAttributes" NewName="RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyKeyAttributes" />
94+
<Param Name="SliConfig_SliMetricConfig_DependencyConfig_DependencyKeyAttributes" NewName="SliConfig_SliMetricConfig_DependencyConfig_DependencyKeyAttributes" />
95+
<Param Name="RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyOperationName" NewName="RequestBasedSliConfig_RequestBasedSliMetricConfig_DependencyConfig_DependencyOperationName" />
96+
<Param Name="SliConfig_SliMetricConfig_DependencyConfig_DependencyOperationName" NewName="SliConfig_SliMetricConfig_DependencyConfig_DependencyOperationName" />
97+
</Params>
8898
<TypesNotToFlatten />
8999
</ServiceOperation>
90100
</ServiceOperations>

modules/AWSPowerShell/AWSPowerShellCompleters.psm1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13554,7 +13554,7 @@ $CB_Completers = {
1355413554
($_ -eq "Start-CBBuild/EnvironmentTypeOverride")
1355513555
}
1355613556
{
13557-
$v = "ARM_CONTAINER","ARM_EC2","ARM_LAMBDA_CONTAINER","LINUX_CONTAINER","LINUX_EC2","LINUX_GPU_CONTAINER","LINUX_LAMBDA_CONTAINER","MAC_ARM","WINDOWS_CONTAINER","WINDOWS_EC2","WINDOWS_SERVER_2019_CONTAINER"
13557+
$v = "ARM_CONTAINER","ARM_EC2","ARM_LAMBDA_CONTAINER","LINUX_CONTAINER","LINUX_EC2","LINUX_GPU_CONTAINER","LINUX_LAMBDA_CONTAINER","MAC_ARM","WINDOWS_CONTAINER","WINDOWS_EC2","WINDOWS_SERVER_2019_CONTAINER","WINDOWS_SERVER_2022_CONTAINER"
1355813558
break
1355913559
}
1356013560

@@ -48131,7 +48131,7 @@ $EML_Completers = {
4813148131
# Amazon.MediaLive.InputType
4813248132
"New-EMLInput/Type"
4813348133
{
48134-
$v = "AWS_CDI","INPUT_DEVICE","MEDIACONNECT","MP4_FILE","MULTICAST","RTMP_PULL","RTMP_PUSH","RTP_PUSH","SRT_CALLER","TS_FILE","UDP_PUSH","URL_PULL"
48134+
$v = "AWS_CDI","INPUT_DEVICE","MEDIACONNECT","MP4_FILE","MULTICAST","RTMP_PULL","RTMP_PUSH","RTP_PUSH","SMPTE_2110_RECEIVER_GROUP","SRT_CALLER","TS_FILE","UDP_PUSH","URL_PULL"
4813548135
break
4813648136
}
4813748137

modules/AWSPowerShell/Cmdlets/ApplicationSignals/Basic/Get-CWASServiceLevelObjectiveList-Cmdlet.cs

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,31 @@ public partial class GetCWASServiceLevelObjectiveListCmdlet : AmazonApplicationS
4242

4343
protected override bool IsGeneratedCmdlet { get; set; } = true;
4444

45+
#region Parameter DependencyConfig_DependencyKeyAttribute
46+
/// <summary>
47+
/// <para>
48+
/// <para>This is a string-to-string map. It can include the following fields.</para><ul><li><para><c>Type</c> designates the type of object this is.</para></li><li><para><c>ResourceType</c> specifies the type of the resource. This field is used only when
49+
/// the value of the <c>Type</c> field is <c>Resource</c> or <c>AWS::Resource</c>.</para></li><li><para><c>Name</c> specifies the name of the object. This is used only if the value of the
50+
/// <c>Type</c> field is <c>Service</c>, <c>RemoteService</c>, or <c>AWS::Service</c>.</para></li><li><para><c>Identifier</c> identifies the resource objects of this resource. This is used
51+
/// only if the value of the <c>Type</c> field is <c>Resource</c> or <c>AWS::Resource</c>.</para></li><li><para><c>Environment</c> specifies the location where this object is hosted, or what it
52+
/// belongs to.</para></li></ul>
53+
/// </para>
54+
/// </summary>
55+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
56+
[Alias("DependencyConfig_DependencyKeyAttributes")]
57+
public System.Collections.Hashtable DependencyConfig_DependencyKeyAttribute { get; set; }
58+
#endregion
59+
60+
#region Parameter DependencyConfig_DependencyOperationName
61+
/// <summary>
62+
/// <para>
63+
/// <para>The name of the called operation in the dependency.</para>
64+
/// </para>
65+
/// </summary>
66+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
67+
public System.String DependencyConfig_DependencyOperationName { get; set; }
68+
#endregion
69+
4570
#region Parameter IncludeLinkedAccount
4671
/// <summary>
4772
/// <para>
@@ -69,6 +94,18 @@ public partial class GetCWASServiceLevelObjectiveListCmdlet : AmazonApplicationS
6994
public System.Collections.Hashtable KeyAttribute { get; set; }
7095
#endregion
7196

97+
#region Parameter MetricSourceType
98+
/// <summary>
99+
/// <para>
100+
/// <para>Use this optional field to only include SLOs with the specified metric source types
101+
/// in the output. Supported types are:</para><ul><li><para>Service operation</para></li><li><para>Service dependency</para></li><li><para>CloudWatch metric</para></li></ul>
102+
/// </para>
103+
/// </summary>
104+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
105+
[Alias("MetricSourceTypes")]
106+
public System.String[] MetricSourceType { get; set; }
107+
#endregion
108+
72109
#region Parameter OperationName
73110
/// <summary>
74111
/// <para>
@@ -172,6 +209,15 @@ protected override void ProcessRecord()
172209
context.Select = (response, cmdlet) => this.OperationName;
173210
}
174211
#pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
212+
if (this.DependencyConfig_DependencyKeyAttribute != null)
213+
{
214+
context.DependencyConfig_DependencyKeyAttribute = new Dictionary<System.String, System.String>(StringComparer.Ordinal);
215+
foreach (var hashKey in this.DependencyConfig_DependencyKeyAttribute.Keys)
216+
{
217+
context.DependencyConfig_DependencyKeyAttribute.Add((String)hashKey, (System.String)(this.DependencyConfig_DependencyKeyAttribute[hashKey]));
218+
}
219+
}
220+
context.DependencyConfig_DependencyOperationName = this.DependencyConfig_DependencyOperationName;
175221
context.IncludeLinkedAccount = this.IncludeLinkedAccount;
176222
if (this.KeyAttribute != null)
177223
{
@@ -182,6 +228,10 @@ protected override void ProcessRecord()
182228
}
183229
}
184230
context.MaxResult = this.MaxResult;
231+
if (this.MetricSourceType != null)
232+
{
233+
context.MetricSourceType = new List<System.String>(this.MetricSourceType);
234+
}
185235
context.NextToken = this.NextToken;
186236
context.OperationName = this.OperationName;
187237
context.SloOwnerAwsAccountId = this.SloOwnerAwsAccountId;
@@ -205,6 +255,35 @@ public object Execute(ExecutorContext context)
205255
// create request and set iteration invariants
206256
var request = new Amazon.ApplicationSignals.Model.ListServiceLevelObjectivesRequest();
207257

258+
259+
// populate DependencyConfig
260+
var requestDependencyConfigIsNull = true;
261+
request.DependencyConfig = new Amazon.ApplicationSignals.Model.DependencyConfig();
262+
Dictionary<System.String, System.String> requestDependencyConfig_dependencyConfig_DependencyKeyAttribute = null;
263+
if (cmdletContext.DependencyConfig_DependencyKeyAttribute != null)
264+
{
265+
requestDependencyConfig_dependencyConfig_DependencyKeyAttribute = cmdletContext.DependencyConfig_DependencyKeyAttribute;
266+
}
267+
if (requestDependencyConfig_dependencyConfig_DependencyKeyAttribute != null)
268+
{
269+
request.DependencyConfig.DependencyKeyAttributes = requestDependencyConfig_dependencyConfig_DependencyKeyAttribute;
270+
requestDependencyConfigIsNull = false;
271+
}
272+
System.String requestDependencyConfig_dependencyConfig_DependencyOperationName = null;
273+
if (cmdletContext.DependencyConfig_DependencyOperationName != null)
274+
{
275+
requestDependencyConfig_dependencyConfig_DependencyOperationName = cmdletContext.DependencyConfig_DependencyOperationName;
276+
}
277+
if (requestDependencyConfig_dependencyConfig_DependencyOperationName != null)
278+
{
279+
request.DependencyConfig.DependencyOperationName = requestDependencyConfig_dependencyConfig_DependencyOperationName;
280+
requestDependencyConfigIsNull = false;
281+
}
282+
// determine if request.DependencyConfig should be set to null
283+
if (requestDependencyConfigIsNull)
284+
{
285+
request.DependencyConfig = null;
286+
}
208287
if (cmdletContext.IncludeLinkedAccount != null)
209288
{
210289
request.IncludeLinkedAccounts = cmdletContext.IncludeLinkedAccount.Value;
@@ -217,6 +296,10 @@ public object Execute(ExecutorContext context)
217296
{
218297
request.MaxResults = cmdletContext.MaxResult.Value;
219298
}
299+
if (cmdletContext.MetricSourceType != null)
300+
{
301+
request.MetricSourceTypes = cmdletContext.MetricSourceType;
302+
}
220303
if (cmdletContext.OperationName != null)
221304
{
222305
request.OperationName = cmdletContext.OperationName;
@@ -310,9 +393,12 @@ private Amazon.ApplicationSignals.Model.ListServiceLevelObjectivesResponse CallA
310393

311394
internal partial class CmdletContext : ExecutorContext
312395
{
396+
public Dictionary<System.String, System.String> DependencyConfig_DependencyKeyAttribute { get; set; }
397+
public System.String DependencyConfig_DependencyOperationName { get; set; }
313398
public System.Boolean? IncludeLinkedAccount { get; set; }
314399
public Dictionary<System.String, System.String> KeyAttribute { get; set; }
315400
public System.Int32? MaxResult { get; set; }
401+
public List<System.String> MetricSourceType { get; set; }
316402
public System.String NextToken { get; set; }
317403
public System.String OperationName { get; set; }
318404
public System.String SloOwnerAwsAccountId { get; set; }

0 commit comments

Comments
 (0)