Skip to content

Commit 242be81

Browse files
4.1.666
1 parent 17ca68d commit 242be81

34 files changed

+1482
-853
lines changed

Include/sdk/_sdk-versions.json

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

changelogs/CHANGELOG.2024.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
### 4.1.665 (2024-09-26 21:08Z)
1+
### 4.1.666 (2024-09-27 21:23Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.894.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+
* [Breaking Change] Removed support for Amazon WorkLink
4+
* Amazon Connect Customer Profiles
5+
* Modified cmdlet Write-CPFIntegration: added parameter RoleArn.
6+
* Amazon QuickSight
7+
* Added cmdlet Get-QSQPersonalizationConfiguration leveraging the DescribeQPersonalizationConfiguration service API.
8+
* Added cmdlet Update-QSQPersonalizationConfiguration leveraging the UpdateQPersonalizationConfiguration service API.
9+
* Amazon Simple Email Service V2 (SES V2)
10+
* Modified cmdlet New-SES2ConfigurationSet: added parameter TrackingOptions_HttpsPolicy.
11+
* Modified cmdlet Write-SES2ConfigurationSetTrackingOption: added parameter HttpsPolicy.
12+
13+
### 4.1.665 (2024-09-26 21:08Z)
214
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.893.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.
315
* LM
416
* [Breaking Change] Removed cmdlets Get-LMPublicAccessBlockConfig, Get-LMResourcePolicy, Remove-LMResourcePolicy, Write-LMPublicAccessBlockConfig and Write-LMResourcePolicy.

changelogs/CHANGELOG.ALL.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
### 4.1.665 (2024-09-26 21:08Z)
1+
### 4.1.666 (2024-09-27 21:23Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.894.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+
* [Breaking Change] Removed support for Amazon WorkLink
4+
* Amazon Connect Customer Profiles
5+
* Modified cmdlet Write-CPFIntegration: added parameter RoleArn.
6+
* Amazon QuickSight
7+
* Added cmdlet Get-QSQPersonalizationConfiguration leveraging the DescribeQPersonalizationConfiguration service API.
8+
* Added cmdlet Update-QSQPersonalizationConfiguration leveraging the UpdateQPersonalizationConfiguration service API.
9+
* Amazon Simple Email Service V2 (SES V2)
10+
* Modified cmdlet New-SES2ConfigurationSet: added parameter TrackingOptions_HttpsPolicy.
11+
* Modified cmdlet Write-SES2ConfigurationSetTrackingOption: added parameter HttpsPolicy.
12+
13+
### 4.1.665 (2024-09-26 21:08Z)
214
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.893.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.
315
* LM
416
* [Breaking Change] Removed cmdlets Get-LMPublicAccessBlockConfig, Get-LMResourcePolicy, Remove-LMResourcePolicy, Write-LMPublicAccessBlockConfig and Write-LMResourcePolicy.

generator/AWSPSGeneratorLib/Config/ServiceConfig/quicksight.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,10 @@
347347
<Params />
348348
<TypesNotToFlatten />
349349
</ServiceOperation>
350+
<ServiceOperation MethodName="DescribeQPersonalizationConfiguration" OutputProperty="PersonalizationMode" Verb="Get" Noun="QPersonalizationConfiguration" PipelineParameter="AwsAccountId" NoPipelineParameter="false">
351+
<Params />
352+
<TypesNotToFlatten />
353+
</ServiceOperation>
350354
<ServiceOperation MethodName="DescribeRefreshSchedule" OutputProperty="*" Verb="Get" Noun="RefreshSchedule" PipelineParameter="ScheduleId" NoPipelineParameter="false">
351355
<Params />
352356
<TypesNotToFlatten />
@@ -703,6 +707,10 @@
703707
<Type>Amazon.QuickSight.Model.UpdatePublicSharingSettingsResponse</Type>
704708
</TypesNotToFlatten>
705709
</ServiceOperation>
710+
<ServiceOperation MethodName="UpdateQPersonalizationConfiguration" OutputProperty="PersonalizationMode" Verb="Update" Noun="QPersonalizationConfiguration" ShouldProcessTarget="AwsAccountId" PipelineParameter="AwsAccountId" NoPipelineParameter="false">
711+
<Params />
712+
<TypesNotToFlatten />
713+
</ServiceOperation>
706714
<ServiceOperation MethodName="UpdateRefreshSchedule" OutputProperty="*" Verb="Update" Noun="RefreshSchedule" ShouldProcessTarget="Schedule_ScheduleId" PipelineParameter="Schedule_ScheduleId" NoPipelineParameter="false">
707715
<Params />
708716
<TypesNotToFlatten />

modules/AWSPowerShell/AWSAliases.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22806,6 +22806,8 @@ Set-Alias -Name Describe-QSKeyRegistration -Value Get-QSKeyRegistration
2280622806
Set-Alias -Name QS-DescribeKeyRegistration -Value Get-QSKeyRegistration
2280722807
Set-Alias -Name Describe-QSNamespace -Value Get-QSNamespace
2280822808
Set-Alias -Name QS-DescribeNamespace -Value Get-QSNamespace
22809+
Set-Alias -Name Describe-QSQPersonalizationConfiguration -Value Get-QSQPersonalizationConfiguration
22810+
Set-Alias -Name QS-DescribeQPersonalizationConfiguration -Value Get-QSQPersonalizationConfiguration
2280922811
Set-Alias -Name Describe-QSRefreshSchedule -Value Get-QSRefreshSchedule
2281022812
Set-Alias -Name QS-DescribeRefreshSchedule -Value Get-QSRefreshSchedule
2281122813
Set-Alias -Name Describe-QSRoleCustomPermission -Value Get-QSRoleCustomPermission
@@ -22990,6 +22992,7 @@ Set-Alias -Name QS-UpdateIpRestriction -Value Update-QSIpRestriction
2299022992
Set-Alias -Name QS-UpdateKeyRegistration -Value Update-QSKeyRegistration
2299122993
Set-Alias -Name Update-QSPublicSharingSettings -Value Update-QSPublicSharingSetting
2299222994
Set-Alias -Name QS-UpdatePublicSharingSettings -Value Update-QSPublicSharingSetting
22995+
Set-Alias -Name QS-UpdateQPersonalizationConfiguration -Value Update-QSQPersonalizationConfiguration
2299322996
Set-Alias -Name QS-UpdateRefreshSchedule -Value Update-QSRefreshSchedule
2299422997
Set-Alias -Name QS-UpdateRoleCustomPermission -Value Update-QSRoleCustomPermission
2299522998
Set-Alias -Name QS-UpdateSPICECapacityConfiguration -Value Update-QSSPICECapacityConfiguration

modules/AWSPowerShell/AWSPowerShellCompleters.psm1

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55131,6 +55131,13 @@ $QS_Completers = {
5513155131
break
5513255132
}
5513355133

55134+
# Amazon.QuickSight.PersonalizationMode
55135+
"Update-QSQPersonalizationConfiguration/PersonalizationMode"
55136+
{
55137+
$v = "DISABLED","ENABLED"
55138+
break
55139+
}
55140+
5513455141
# Amazon.QuickSight.PurchaseMode
5513555142
"Update-QSSPICECapacityConfiguration/PurchaseMode"
5513655143
{
@@ -55344,6 +55351,7 @@ $QS_map = @{
5534455351
"Options_WeekStart"=@("New-QSAnalysis","New-QSDashboard","New-QSTemplate","Update-QSAnalysis","Update-QSDashboard","Update-QSTemplate")
5534555352
"PaperCanvasSizeOptions_PaperOrientation"=@("New-QSAnalysis","New-QSDashboard","New-QSTemplate","Update-QSAnalysis","Update-QSDashboard","Update-QSTemplate")
5534655353
"PaperCanvasSizeOptions_PaperSize"=@("New-QSAnalysis","New-QSDashboard","New-QSTemplate","Update-QSAnalysis","Update-QSDashboard","Update-QSTemplate")
55354+
"PersonalizationMode"=@("Update-QSQPersonalizationConfiguration")
5534755355
"PurchaseMode"=@("Update-QSSPICECapacityConfiguration")
5534855356
"QueryExecutionOptions_QueryExecutionMode"=@("New-QSAnalysis","New-QSTemplate","Update-QSAnalysis","Update-QSTemplate")
5534955357
"RefreshOnDay_DayOfWeek"=@("New-QSRefreshSchedule","Update-QSRefreshSchedule")
@@ -55498,6 +55506,7 @@ $QS_SelectMap = @{
5549855506
"Get-QSIpRestriction",
5549955507
"Get-QSKeyRegistration",
5550055508
"Get-QSNamespace",
55509+
"Get-QSQPersonalizationConfiguration",
5550155510
"Get-QSRefreshSchedule",
5550255511
"Get-QSRoleCustomPermission",
5550355512
"Get-QSTemplate",
@@ -55583,6 +55592,7 @@ $QS_SelectMap = @{
5558355592
"Update-QSIpRestriction",
5558455593
"Update-QSKeyRegistration",
5558555594
"Update-QSPublicSharingSetting",
55595+
"Update-QSQPersonalizationConfiguration",
5558655596
"Update-QSRefreshSchedule",
5558755597
"Update-QSRoleCustomPermission",
5558855598
"Update-QSSPICECapacityConfiguration",
@@ -64418,6 +64428,16 @@ $SES2_Completers = {
6441864428
break
6441964429
}
6442064430

64431+
# Amazon.SimpleEmailV2.HttpsPolicy
64432+
{
64433+
($_ -eq "Write-SES2ConfigurationSetTrackingOption/HttpsPolicy") -Or
64434+
($_ -eq "New-SES2ConfigurationSet/TrackingOptions_HttpsPolicy")
64435+
}
64436+
{
64437+
$v = "OPTIONAL","REQUIRE","REQUIRE_OPEN_ONLY"
64438+
break
64439+
}
64440+
6442164441
# Amazon.SimpleEmailV2.ImportDestinationType
6442264442
"Get-SES2ImportJobList/ImportDestinationType"
6442364443
{
@@ -64508,6 +64528,7 @@ $SES2_map = @{
6450864528
"Filter_FilteredStatus"=@("Get-SES2ContactCollection")
6450964529
"GuardianAttributes_OptimizedSharedDelivery"=@("Write-SES2AccountVdmAttribute")
6451064530
"GuardianOptions_OptimizedSharedDelivery"=@("New-SES2ConfigurationSet","Write-SES2ConfigurationSetVdmOption")
64531+
"HttpsPolicy"=@("Write-SES2ConfigurationSetTrackingOption")
6451164532
"ImportDataSource_DataFormat"=@("New-SES2ImportJob")
6451264533
"ImportDestinationType"=@("Get-SES2ImportJobList")
6451364534
"JobStatus"=@("Get-SES2ExportJobList")
@@ -64519,6 +64540,7 @@ $SES2_map = @{
6451964540
"SigningAttributesOrigin"=@("Write-SES2EmailIdentityDkimSigningAttribute")
6452064541
"SuppressionListDestination_SuppressionListImportAction"=@("New-SES2ImportJob")
6452164542
"TlsPolicy"=@("Write-SES2ConfigurationSetDeliveryOption")
64543+
"TrackingOptions_HttpsPolicy"=@("New-SES2ConfigurationSet")
6452264544
"VdmAttributes_VdmEnabled"=@("Write-SES2AccountVdmAttribute")
6452364545
}
6452464546

modules/AWSPowerShell/Cmdlets/CustomerProfiles/Basic/Write-CPFIntegration-Cmdlet.cs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,17 @@ public partial class WriteCPFIntegrationCmdlet : AmazonCustomerProfilesClientCmd
276276
public System.Collections.Hashtable ObjectTypeNames { get; set; }
277277
#endregion
278278

279+
#region Parameter RoleArn
280+
/// <summary>
281+
/// <para>
282+
/// <para>The Amazon Resource Name (ARN) of the IAM role. The Integration uses this role to
283+
/// make Customer Profiles requests on your behalf.</para>
284+
/// </para>
285+
/// </summary>
286+
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
287+
public System.String RoleArn { get; set; }
288+
#endregion
289+
279290
#region Parameter Scheduled_ScheduleEndTime
280291
/// <summary>
281292
/// <para>
@@ -483,6 +494,7 @@ protected override void ProcessRecord()
483494
context.ObjectTypeNames.Add((String)hashKey, (System.String)(this.ObjectTypeNames[hashKey]));
484495
}
485496
}
497+
context.RoleArn = this.RoleArn;
486498
if (this.Tag != null)
487499
{
488500
context.Tag = new Dictionary<System.String, System.String>(StringComparer.Ordinal);
@@ -924,6 +936,10 @@ public object Execute(ExecutorContext context)
924936
{
925937
request.ObjectTypeNames = cmdletContext.ObjectTypeNames;
926938
}
939+
if (cmdletContext.RoleArn != null)
940+
{
941+
request.RoleArn = cmdletContext.RoleArn;
942+
}
927943
if (cmdletContext.Tag != null)
928944
{
929945
request.Tags = cmdletContext.Tag;
@@ -1019,6 +1035,7 @@ internal partial class CmdletContext : ExecutorContext
10191035
public Amazon.CustomerProfiles.TriggerType TriggerConfig_TriggerType { get; set; }
10201036
public System.String ObjectTypeName { get; set; }
10211037
public Dictionary<System.String, System.String> ObjectTypeNames { get; set; }
1038+
public System.String RoleArn { get; set; }
10221039
public Dictionary<System.String, System.String> Tag { get; set; }
10231040
public System.String Uri { get; set; }
10241041
public System.Func<Amazon.CustomerProfiles.Model.PutIntegrationResponse, WriteCPFIntegrationCmdlet, object> Select { get; set; } =

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,13 @@ $QS_Completers = {
282282
break
283283
}
284284

285+
# Amazon.QuickSight.PersonalizationMode
286+
"Update-QSQPersonalizationConfiguration/PersonalizationMode"
287+
{
288+
$v = "DISABLED","ENABLED"
289+
break
290+
}
291+
285292
# Amazon.QuickSight.PurchaseMode
286293
"Update-QSSPICECapacityConfiguration/PurchaseMode"
287294
{
@@ -495,6 +502,7 @@ $QS_map = @{
495502
"Options_WeekStart"=@("New-QSAnalysis","New-QSDashboard","New-QSTemplate","Update-QSAnalysis","Update-QSDashboard","Update-QSTemplate")
496503
"PaperCanvasSizeOptions_PaperOrientation"=@("New-QSAnalysis","New-QSDashboard","New-QSTemplate","Update-QSAnalysis","Update-QSDashboard","Update-QSTemplate")
497504
"PaperCanvasSizeOptions_PaperSize"=@("New-QSAnalysis","New-QSDashboard","New-QSTemplate","Update-QSAnalysis","Update-QSDashboard","Update-QSTemplate")
505+
"PersonalizationMode"=@("Update-QSQPersonalizationConfiguration")
498506
"PurchaseMode"=@("Update-QSSPICECapacityConfiguration")
499507
"QueryExecutionOptions_QueryExecutionMode"=@("New-QSAnalysis","New-QSTemplate","Update-QSAnalysis","Update-QSTemplate")
500508
"RefreshOnDay_DayOfWeek"=@("New-QSRefreshSchedule","Update-QSRefreshSchedule")
@@ -649,6 +657,7 @@ $QS_SelectMap = @{
649657
"Get-QSIpRestriction",
650658
"Get-QSKeyRegistration",
651659
"Get-QSNamespace",
660+
"Get-QSQPersonalizationConfiguration",
652661
"Get-QSRefreshSchedule",
653662
"Get-QSRoleCustomPermission",
654663
"Get-QSTemplate",
@@ -734,6 +743,7 @@ $QS_SelectMap = @{
734743
"Update-QSIpRestriction",
735744
"Update-QSKeyRegistration",
736745
"Update-QSPublicSharingSetting",
746+
"Update-QSQPersonalizationConfiguration",
737747
"Update-QSRefreshSchedule",
738748
"Update-QSRoleCustomPermission",
739749
"Update-QSSPICECapacityConfiguration",

modules/AWSPowerShell/Cmdlets/QuickSight/AWS.Tools.QuickSight.psd1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5
134134
'Get-QSKeyRegistration',
135135
'Get-QSNamespace',
136136
'Get-QSNamespaceList',
137+
'Get-QSQPersonalizationConfiguration',
137138
'Get-QSRefreshSchedule',
138139
'Get-QSRefreshScheduleList',
139140
'Get-QSResourceTag',
@@ -249,6 +250,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5
249250
'Update-QSIpRestriction',
250251
'Update-QSKeyRegistration',
251252
'Update-QSPublicSharingSetting',
253+
'Update-QSQPersonalizationConfiguration',
252254
'Update-QSRefreshSchedule',
253255
'Update-QSRoleCustomPermission',
254256
'Update-QSSPICECapacityConfiguration',

0 commit comments

Comments
 (0)