From c52c845b6a34b10eeb3b025ef40e884a9cc0f4d5 Mon Sep 17 00:00:00 2001 From: aws-sdk-dotnet-automation Date: Wed, 2 Aug 2023 21:33:06 +0000 Subject: [PATCH] 4.1.385 --- Include/sdk/_sdk-versions.json | 1424 ++++++++--------- changelogs/CHANGELOG.2023.md | 17 +- changelogs/CHANGELOG.ALL.md | 17 +- .../Config/ServiceConfig/cognito-idp.xml | 8 + .../Config/ServiceConfig/resiliencehub.xml | 8 + .../Config/ServiceConfig/sagemaker.xml | 4 + modules/AWSPowerShell/AWSAliases.ps1 | 8 + .../AWSPowerShellCompleters.psm1 | 18 +- .../Budgets/Basic/New-BGTBudget-Cmdlet.cs | 2 +- .../Budgets/Basic/Update-BGTBudget-Cmdlet.cs | 2 +- ...ls.CognitoIdentityProvider.Completers.psm1 | 2 + .../AWS.Tools.CognitoIdentityProvider.psd1 | 2 + .../Basic/Add-CGIPCustomAttribute-Cmdlet.cs | 2 +- .../Basic/Add-CGIPSoftwareToken-Cmdlet.cs | 6 + .../Basic/Add-CGIPUserToGroupAdmin-Cmdlet.cs | 7 +- .../Basic/Approve-CGIPDevice-Cmdlet.cs | 8 + .../Confirm-CGIPForgotPassword-Cmdlet.cs | 12 +- .../Confirm-CGIPUserRegistration-Cmdlet.cs | 8 + ...onfirm-CGIPUserRegistrationAdmin-Cmdlet.cs | 8 +- ...Connect-CGIPProviderForUserAdmin-Cmdlet.cs | 22 +- ...Disable-CGIPProviderForUserAdmin-Cmdlet.cs | 34 +- .../Basic/Disable-CGIPUserAdmin-Cmdlet.cs | 10 +- .../Disconnect-CGIPDeviceGlobal-Cmdlet.cs | 20 +- .../Disconnect-CGIPUserGlobalAdmin-Cmdlet.cs | 12 +- .../Basic/Edit-CGIPDeviceStatus-Cmdlet.cs | 8 + .../Edit-CGIPDeviceStatusAdmin-Cmdlet.cs | 7 +- .../Basic/Enable-CGIPUserAdmin-Cmdlet.cs | 7 +- .../Basic/Get-CGIPDevice-Cmdlet.cs | 8 + .../Basic/Get-CGIPDeviceAdmin-Cmdlet.cs | 7 +- .../Basic/Get-CGIPDeviceList-Cmdlet.cs | 10 +- .../Basic/Get-CGIPDeviceListAdmin-Cmdlet.cs | 7 +- .../Basic/Get-CGIPGroupList-Cmdlet.cs | 7 +- .../Get-CGIPGroupsForUserAdmin-Cmdlet.cs | 7 +- .../Get-CGIPIdentityProviderList-Cmdlet.cs | 2 +- ...Get-CGIPLogDeliveryConfiguration-Cmdlet.cs | 200 +++ .../Get-CGIPResourceServerList-Cmdlet.cs | 2 +- .../Basic/Get-CGIPUser-Cmdlet.cs | 8 + .../Basic/Get-CGIPUserAdmin-Cmdlet.cs | 8 +- ...GIPUserAttributeVerificationCode-Cmdlet.cs | 8 +- .../Get-CGIPUserAuthEventListAdmin-Cmdlet.cs | 3 +- .../Basic/Get-CGIPUserImportJobList-Cmdlet.cs | 2 +- .../Basic/Get-CGIPUserList-Cmdlet.cs | 8 +- .../Basic/Get-CGIPUserPool-Cmdlet.cs | 2 +- .../Basic/Get-CGIPUserPoolClient-Cmdlet.cs | 3 +- .../Get-CGIPUserPoolClientList-Cmdlet.cs | 2 +- .../Basic/Get-CGIPUserPoolList-Cmdlet.cs | 2 +- .../Basic/Get-CGIPUsersInGroup-Cmdlet.cs | 7 +- .../Basic/New-CGIPGroup-Cmdlet.cs | 7 +- .../Basic/New-CGIPIdentityProvider-Cmdlet.cs | 2 +- .../Basic/New-CGIPResourceServer-Cmdlet.cs | 2 +- .../Basic/New-CGIPUserAdmin-Cmdlet.cs | 43 +- .../Basic/New-CGIPUserImportJob-Cmdlet.cs | 2 +- .../Basic/New-CGIPUserPool-Cmdlet.cs | 47 +- .../Basic/New-CGIPUserPoolClient-Cmdlet.cs | 27 +- .../Basic/New-CGIPUserPoolDomain-Cmdlet.cs | 2 +- .../Basic/Register-CGIPUserInPool-Cmdlet.cs | 8 +- .../Basic/Remove-CGIPUser-Cmdlet.cs | 10 +- .../Basic/Remove-CGIPUserAdmin-Cmdlet.cs | 7 +- .../Basic/Remove-CGIPUserAttribute-Cmdlet.cs | 8 + .../Remove-CGIPUserAttributeAdmin-Cmdlet.cs | 7 +- .../Remove-CGIPUserFromGroupAdmin-Cmdlet.cs | 7 +- .../Reset-CGIPForgottenPassword-Cmdlet.cs | 20 +- .../Reset-CGIPUserPasswordAdmin-Cmdlet.cs | 33 +- .../Basic/Revoke-CGIPToken-Cmdlet.cs | 8 + .../Send-CGIPAuthChallengeResponse-Cmdlet.cs | 12 +- ...d-CGIPAuthChallengeResponseAdmin-Cmdlet.cs | 27 +- .../Basic/Send-CGIPConfirmationCode-Cmdlet.cs | 8 +- ...Set-CGIPLogDeliveryConfiguration-Cmdlet.cs | 249 +++ .../Basic/Set-CGIPUserMFAPreference-Cmdlet.cs | 8 + .../Set-CGIPUserMFAPreferenceAdmin-Cmdlet.cs | 6 +- .../Basic/Set-CGIPUserPasswordAdmin-Cmdlet.cs | 15 +- .../Basic/Set-CGIPUserPoolMfaConfig-Cmdlet.cs | 2 +- .../Basic/Set-CGIPUserSetting-Cmdlet.cs | 8 + .../Basic/Set-CGIPUserSettingAdmin-Cmdlet.cs | 5 +- .../Basic/Start-CGIPAuth-Cmdlet.cs | 14 +- .../Basic/Start-CGIPAuthAdmin-Cmdlet.cs | 31 +- .../Basic/Stop-CGIPDeviceTracking-Cmdlet.cs | 8 + .../Stop-CGIPDeviceTrackingAdmin-Cmdlet.cs | 7 +- .../Basic/Test-CGIPSoftwareToken-Cmdlet.cs | 10 +- .../Basic/Test-CGIPUserAttribute-Cmdlet.cs | 8 +- .../Update-CGIPAuthEventFeedback-Cmdlet.cs | 14 +- ...pdate-CGIPAuthEventFeedbackAdmin-Cmdlet.cs | 10 +- .../Basic/Update-CGIPGroup-Cmdlet.cs | 7 +- .../Update-CGIPIdentityProvider-Cmdlet.cs | 2 +- .../Basic/Update-CGIPPassword-Cmdlet.cs | 8 + .../Basic/Update-CGIPResourceServer-Cmdlet.cs | 6 +- .../Basic/Update-CGIPUserAttribute-Cmdlet.cs | 8 +- .../Update-CGIPUserAttributeAdmin-Cmdlet.cs | 31 +- .../Basic/Update-CGIPUserPool-Cmdlet.cs | 38 +- .../Basic/Update-CGIPUserPoolClient-Cmdlet.cs | 29 +- .../Basic/Update-CGIPUserPoolDomain-Cmdlet.cs | 31 +- .../AWS.Tools.ResilienceHub.Completers.psm1 | 15 +- .../AWS.Tools.ResilienceHub.psd1 | 2 + ...SHDraftAppVersionResourceMapping-Cmdlet.cs | 2 +- .../Basic/Add-RESHResourceTag-Cmdlet.cs | 2 +- .../Get-RESHAlarmRecommendationList-Cmdlet.cs | 8 +- .../ResilienceHub/Basic/Get-RESHApp-Cmdlet.cs | 2 +- .../Basic/Get-RESHAppAssessment-Cmdlet.cs | 2 +- ...AppAssessmentComplianceDriftList-Cmdlet.cs | 274 ++++ .../Basic/Get-RESHAppAssessmentList-Cmdlet.cs | 8 +- ...t-RESHAppComponentComplianceList-Cmdlet.cs | 8 +- ...SHAppComponentRecommendationList-Cmdlet.cs | 8 +- .../Get-RESHAppInputSourceList-Cmdlet.cs | 4 +- .../Basic/Get-RESHAppList-Cmdlet.cs | 8 +- .../Basic/Get-RESHAppVersion-Cmdlet.cs | 4 +- .../Get-RESHAppVersionAppComponent-Cmdlet.cs | 6 +- ...t-RESHAppVersionAppComponentList-Cmdlet.cs | 4 +- .../Basic/Get-RESHAppVersionList-Cmdlet.cs | 40 +- .../Get-RESHAppVersionResource-Cmdlet.cs | 16 +- .../Get-RESHAppVersionResourceList-Cmdlet.cs | 8 +- ...ESHAppVersionResourceMappingList-Cmdlet.cs | 8 +- ...VersionResourcesResolutionStatus-Cmdlet.cs | 2 +- .../Get-RESHAppVersionTemplate-Cmdlet.cs | 2 +- ...tAppVersionResourcesImportStatus-Cmdlet.cs | 2 +- ...t-RESHRecommendationTemplateList-Cmdlet.cs | 10 +- .../Basic/Get-RESHResiliencyPolicy-Cmdlet.cs | 3 +- .../Get-RESHResiliencyPolicyList-Cmdlet.cs | 6 +- .../Get-RESHSopRecommendationList-Cmdlet.cs | 8 +- ...ESHSuggestedResiliencyPolicyList-Cmdlet.cs | 6 +- .../Get-RESHTestRecommendationList-Cmdlet.cs | 8 +- ...nsupportedAppVersionResourceList-Cmdlet.cs | 8 +- ...t-RESHResourcesToDraftAppVersion-Cmdlet.cs | 2 +- .../ResilienceHub/Basic/New-RESHApp-Cmdlet.cs | 130 +- .../New-RESHAppVersionAppComponent-Cmdlet.cs | 8 +- .../New-RESHAppVersionResource-Cmdlet.cs | 20 +- .../New-RESHRecommendationTemplate-Cmdlet.cs | 6 +- .../Basic/New-RESHResiliencyPolicy-Cmdlet.cs | 4 +- .../Basic/Publish-RESHAppVersion-Cmdlet.cs | 18 +- .../Basic/Remove-RESHApp-Cmdlet.cs | 2 +- .../Basic/Remove-RESHAppAssessment-Cmdlet.cs | 2 +- .../Basic/Remove-RESHAppInputSource-Cmdlet.cs | 6 +- ...emove-RESHAppVersionAppComponent-Cmdlet.cs | 4 +- .../Remove-RESHAppVersionResource-Cmdlet.cs | 14 +- ...SHDraftAppVersionResourceMapping-Cmdlet.cs | 2 +- .../Remove-RESHResiliencyPolicy-Cmdlet.cs | 3 +- .../Basic/Remove-RESHResourceTag-Cmdlet.cs | 2 +- .../Resolve-RESHAppVersionResource-Cmdlet.cs | 2 +- ...t-RESHUpdateRecommendationStatus-Cmdlet.cs | 251 +++ .../Basic/Start-RESHAppAssessment-Cmdlet.cs | 6 +- .../Basic/Update-RESHApp-Cmdlet.cs | 117 +- .../Basic/Update-RESHAppVersion-Cmdlet.cs | 2 +- ...pdate-RESHAppVersionAppComponent-Cmdlet.cs | 8 +- .../Update-RESHAppVersionResource-Cmdlet.cs | 20 +- .../Update-RESHResiliencyPolicy-Cmdlet.cs | 3 +- ...rite-RESHDraftAppVersionTemplate-Cmdlet.cs | 12 +- .../AWS.Tools.SageMaker.Completers.psm1 | 1 + .../SageMaker/AWS.Tools.SageMaker.psd1 | 1 + ...alingConfigurationRecommendation-Cmdlet.cs | 306 ++++ modules/AWSPowerShell/CmdletsList.dat | Bin 139744 -> 139820 bytes modules/ModularAWSPowerShell/CmdletsList.dat | Bin 139115 -> 139175 bytes 150 files changed, 2874 insertions(+), 1390 deletions(-) create mode 100644 modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPLogDeliveryConfiguration-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPLogDeliveryConfiguration-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessmentComplianceDriftList-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Set-RESHUpdateRecommendationStatus-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMScalingConfigurationRecommendation-Cmdlet.cs diff --git a/Include/sdk/_sdk-versions.json b/Include/sdk/_sdk-versions.json index f855ba5d50..1e18c0927c 100644 --- a/Include/sdk/_sdk-versions.json +++ b/Include/sdk/_sdk-versions.json @@ -1,2835 +1,2835 @@ { - "ProductVersion" : "3.7.611.0", - "CoreVersion" : "3.7.200.8", + "ProductVersion" : "3.7.612.0", + "CoreVersion" : "3.7.200.9", "OverrideCoreVersion" : "3.3", "DefaultToPreview" : false, "ServiceVersions" : { "CloudHSM" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AutoScaling" : { - "Version" : "3.7.202.1", + "Version" : "3.7.202.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AWSSupport" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudFormation" : { - "Version" : "3.7.203.2", + "Version" : "3.7.203.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudFront" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3.4.0", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudSearch" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudSearchDomain" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudTrail" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ConfigService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudWatch" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudWatchLogs" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeDeploy" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CognitoIdentity" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8", - "SecurityToken" : "3.7.201.4" + "Core" : "3.7.200.9", + "SecurityToken" : "3.7.201.5" }, "InPreview" : false }, "CognitoSync" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8", - "CognitoIdentity" : "3.7.200.8" + "Core" : "3.7.200.9", + "CognitoIdentity" : "3.7.200.9" }, "InPreview" : false }, "DataPipeline" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DeviceFarm" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DirectConnect" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DynamoDBv2" : { - "Version" : "3.7.200.9", + "Version" : "3.7.200.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "EC2" : { - "Version" : "3.7.203.3", + "Version" : "3.7.203.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ECS" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ElastiCache" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ElasticBeanstalk" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ElasticLoadBalancing" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ElasticMapReduce" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ElasticTranscoder" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Glacier" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8", - "SQS" : "3.7.200.9", - "SimpleNotificationService" : "3.7.200.8" + "Core" : "3.7.200.9", + "SQS" : "3.7.200.10", + "SimpleNotificationService" : "3.7.200.9" }, "InPreview" : false }, "IdentityManagement" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ImportExport" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Kinesis" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Lambda" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KeyManagementService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MachineLearning" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MobileAnalytics" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "OpsWorks" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "RDS" : { - "Version" : "3.7.204.0", + "Version" : "3.7.204.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Redshift" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Route53" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Route53Domains" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "S3" : { - "Version" : "3.7.201.6", + "Version" : "3.7.201.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SecurityToken" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SimpleDB" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SimpleEmail" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SimpleNotificationService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SimpleWorkflow" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SQS" : { - "Version" : "3.7.200.9", + "Version" : "3.7.200.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SimpleSystemsManagement" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "StorageGateway" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WorkSpaces" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DirectoryService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ElasticFileSystem" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeCommit" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodePipeline" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Elasticsearch" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WAF" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KinesisFirehose" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AWSMarketplaceCommerceAnalytics" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Inspector" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoT" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IotData" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "APIGateway" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ECR" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudWatchEvents" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CertificateManager" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "GameLift" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DatabaseMigrationService" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AWSMarketplaceMetering" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CognitoIdentityProvider" : { - "Version" : "3.7.200.8", + "Version" : "3.7.201.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ApplicationDiscoveryService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ApplicationAutoScaling" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ServiceCatalog" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ElasticLoadBalancingV2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KinesisAnalytics" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Snowball" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Budgets" : { - "Version" : "3.7.200.8", + "Version" : "3.7.201.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ServerMigrationService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Rekognition" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Lightsail" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Polly" : { - "Version" : "3.7.202.0", + "Version" : "3.7.202.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "StepFunctions" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AppStream" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "OpsWorksCM" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeBuild" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Pinpoint" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Shield" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AWSHealth" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "XRay" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WAFRegional" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Batch" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CostAndUsageReport" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudDirectory" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Lex" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MTurk" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Organizations" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WorkDocs" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ResourceGroupsTaggingAPI" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeStar" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LexModelBuildingService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MarketplaceEntitlementService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Athena" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Greengrass" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DAX" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MigrationHub" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Glue" : { - "Version" : "3.7.203.3", + "Version" : "3.7.204.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudHSMV2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Mobile" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Pricing" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CostExplorer" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MediaPackage" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MediaLive" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MediaStoreData" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MediaStore" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MediaConvert" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MQ" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "GuardDuty" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AppSync" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SageMakerRuntime" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTJobsDataPlane" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SageMaker" : { - "Version" : "3.7.204.0", + "Version" : "3.7.205.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Translate" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Comprehend" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KinesisVideo" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KinesisVideoMedia" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KinesisVideoArchivedMedia" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ResourceGroups" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AlexaForBusiness" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ServerlessApplicationRepository" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Cloud9" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ServiceDiscovery" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WorkMail" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AutoScalingPlans" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "TranscribeService" : { - "Version" : "3.7.201.6", + "Version" : "3.7.201.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Connect" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "FMS" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SecretsManager" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ACMPCA" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTAnalytics" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoT1ClickDevicesService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoT1ClickProjects" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "PI" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Neptune" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MediaTailor" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "EKS" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Macie" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DLM" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Signer" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Chime" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "PinpointEmail" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "PinpointSMSVoice" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "S3Control" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "RAM" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Route53Resolver" : { - "Version" : "3.7.201.6", + "Version" : "3.7.201.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "RDSDataService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "QuickSight" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Amplify" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "RoboMaker" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DataSync" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Transfer" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "GlobalAccelerator" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ComprehendMedical" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KinesisAnalyticsV2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MediaConnect" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "FSx" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SecurityHub" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LicenseManager" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AppMesh" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Kafka" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ApiGatewayManagementApi" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ApiGatewayV2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DocDB" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Backup" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WorkLink" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Textract" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ManagedBlockchain" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MediaPackageVod" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "GroundStation" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTThingsGraph" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTEvents" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTEventsData" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "PersonalizeRuntime" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Personalize" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "PersonalizeEvents" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ServiceQuotas" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ApplicationInsights" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "EC2InstanceConnect" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "EventBridge" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LakeFormation" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ForecastService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ForecastQueryService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "QLDB" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "QLDBSession" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WorkMailMessageFlow" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeStarNotifications" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SavingsPlans" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SSO" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SSOOIDC" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MarketplaceCatalog" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SimpleEmailV2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DataExchange" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MigrationHubConfig" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ConnectParticipant" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WAFV2" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AppConfig" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTSecureTunneling" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ElasticInference" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Imagebuilder" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Schemas" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AccessAnalyzer" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ComputeOptimizer" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "NetworkManager" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Kendra" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "FraudDetector" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeGuruReviewer" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeGuruProfiler" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Outposts" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AugmentedAIRuntime" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "EBS" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KinesisVideoSignalingChannels" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Detective" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeStarconnections" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Synthetics" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTSiteWise" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Macie2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeArtifact" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Honeycode" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IVS" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Braket" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IdentityStore" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Appflow" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "RedshiftDataAPIService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SSOAdmin" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "TimestreamWrite" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "TimestreamQuery" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "S3Outposts" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "GlueDataBrew" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AppRegistry" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "NetworkFirewall" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MWAA" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DevOpsGuru" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SageMakerFeatureStoreRuntime" : { - "Version" : "3.7.201.6", + "Version" : "3.7.201.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AppIntegrationsService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ECRPublic" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AmplifyBackend" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ConnectContactLens" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LookoutforVision" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CustomerProfiles" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "EMRContainers" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SagemakerEdgeManager" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "HealthLake" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AuditManager" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "PrometheusService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "GreengrassV2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTWireless" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTFleetHub" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTDeviceAdvisor" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LocationService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WellArchitected" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LexRuntimeV2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LexModelsV2" : { - "Version" : "3.7.202.6", + "Version" : "3.7.202.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "FIS" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LookoutMetrics" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Mgn" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LookoutEquipment" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "NimbleStudio" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "FinSpaceData" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Finspace" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SSMIncidents" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SSMContacts" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ApplicationCostProfiler" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AppRunner" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Proton" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Route53RecoveryReadiness" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Route53RecoveryControlConfig" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Route53RecoveryCluster" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ChimeSDKMessaging" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ChimeSDKIdentity" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SnowDeviceManagement" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MemoryDB" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "OpenSearchService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KafkaConnect" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ConnectWisdomService" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "VoiceID" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Account" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudControlApi" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ManagedGrafana" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Panorama" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ChimeSDKMeetings" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ResilienceHub" : { - "Version" : "3.7.200.8", + "Version" : "3.7.201.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MigrationHubStrategyRecommendations" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Drs" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AppConfigData" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MigrationHubRefactorSpaces" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Inspector2" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudWatchEvidently" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudWatchRUM" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "RecycleBin" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTTwinMaker" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "WorkSpacesWeb" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "BackupGateway" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AmplifyUIBuilder" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Keyspaces" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "BillingConductor" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "GameSparks" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "PinpointSMSVoiceV2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Ivschat" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ChimeSDKMediaPipelines" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "EMRServerless" : { - "Version" : "3.7.201.4", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MainframeModernization" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ConnectCampaignService" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "RedshiftServerless" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IAMRolesAnywhere" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LicenseManagerUserSubscriptions" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "BackupStorage" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Private5G" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SupportApp" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ControlTower" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTFleetWise" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MigrationHubOrchestrator" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ConnectCases" : { - "Version" : "3.7.201.6", + "Version" : "3.7.201.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ResourceExplorer2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Scheduler" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ChimeSDKVoice" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IoTRoboRunner" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SsmSap" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "OAM" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ARCZonalShift" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SimSpaceWeaver" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SecurityLake" : { - "Version" : "3.7.201.6", + "Version" : "3.7.201.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "OpenSearchServerless" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Omics" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "DocDBElastic" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SageMakerGeospatial" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Pipes" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeCatalyst" : { - "Version" : "3.7.201.6", + "Version" : "3.7.201.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "SageMakerMetrics" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KinesisVideoWebRTCStorage" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "LicenseManagerLinuxSubscriptions" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "KendraRanking" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CleanRooms" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CloudTrailData" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "Tnb" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "InternetMonitor" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "IVSRealTime" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "VPCLattice" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "OSIS" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MediaPackageV2" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "PaymentCryptographyData" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "PaymentCryptography" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "CodeGuruSecurity" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "VerifiedPermissions" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "AppFabric" : { - "Version" : "3.7.200.8", + "Version" : "3.7.200.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "MedicalImaging" : { - "Version" : "3.7.200.7", + "Version" : "3.7.200.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "EntityResolution" : { - "Version" : "3.7.200.3", + "Version" : "3.7.200.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false }, "ManagedBlockchainQuery" : { - "Version" : "3.7.200.3", + "Version" : "3.7.200.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.8" + "Core" : "3.7.200.9" }, "InPreview" : false } diff --git a/changelogs/CHANGELOG.2023.md b/changelogs/CHANGELOG.2023.md index d2d8e59f97..70f61b6923 100644 --- a/changelogs/CHANGELOG.2023.md +++ b/changelogs/CHANGELOG.2023.md @@ -1,4 +1,19 @@ -### 4.1.384 (2023-08-01 21:20Z) +### 4.1.385 (2023-08-02 21:18Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.612.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon Cognito Identity Provider + * Added cmdlet Get-CGIPLogDeliveryConfiguration leveraging the GetLogDeliveryConfiguration service API. + * Added cmdlet Set-CGIPLogDeliveryConfiguration leveraging the SetLogDeliveryConfiguration service API. + * Amazon Resilience Hub + * Added cmdlet Get-RESHAppAssessmentComplianceDriftList leveraging the ListAppAssessmentComplianceDrifts service API. + * Added cmdlet Set-RESHUpdateRecommendationStatus leveraging the BatchUpdateRecommendationStatus service API. + * Modified cmdlet Get-RESHAppVersionList: added parameters EndTime and StartTime. + * Modified cmdlet New-RESHApp: added parameters EventSubscription, PermissionModel_CrossAccountRoleArn, PermissionModel_InvokerRoleName and PermissionModel_Type. + * Modified cmdlet Publish-RESHAppVersion: added parameter VersionName. + * Modified cmdlet Update-RESHApp: added parameters EventSubscription, PermissionModel_CrossAccountRoleArn, PermissionModel_InvokerRoleName and PermissionModel_Type. + * Amazon SageMaker Service + * Added cmdlet Get-SMScalingConfigurationRecommendation leveraging the GetScalingConfigurationRecommendation service API. + +### 4.1.384 (2023-08-01 21:20Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.611.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. * Amazon CloudWatch Internet Monitor * Modified cmdlet New-CWIMMonitor: added parameters AvailabilityLocalHealthEventsConfig_HealthScoreThreshold, AvailabilityLocalHealthEventsConfig_MinTrafficImpact, AvailabilityLocalHealthEventsConfig_Status, PerformanceLocalHealthEventsConfig_HealthScoreThreshold, PerformanceLocalHealthEventsConfig_MinTrafficImpact and PerformanceLocalHealthEventsConfig_Status. diff --git a/changelogs/CHANGELOG.ALL.md b/changelogs/CHANGELOG.ALL.md index e8d05b8450..d90c0b09b8 100644 --- a/changelogs/CHANGELOG.ALL.md +++ b/changelogs/CHANGELOG.ALL.md @@ -1,4 +1,19 @@ -### 4.1.384 (2023-08-01 21:20Z) +### 4.1.385 (2023-08-02 21:18Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.612.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon Cognito Identity Provider + * Added cmdlet Get-CGIPLogDeliveryConfiguration leveraging the GetLogDeliveryConfiguration service API. + * Added cmdlet Set-CGIPLogDeliveryConfiguration leveraging the SetLogDeliveryConfiguration service API. + * Amazon Resilience Hub + * Added cmdlet Get-RESHAppAssessmentComplianceDriftList leveraging the ListAppAssessmentComplianceDrifts service API. + * Added cmdlet Set-RESHUpdateRecommendationStatus leveraging the BatchUpdateRecommendationStatus service API. + * Modified cmdlet Get-RESHAppVersionList: added parameters EndTime and StartTime. + * Modified cmdlet New-RESHApp: added parameters EventSubscription, PermissionModel_CrossAccountRoleArn, PermissionModel_InvokerRoleName and PermissionModel_Type. + * Modified cmdlet Publish-RESHAppVersion: added parameter VersionName. + * Modified cmdlet Update-RESHApp: added parameters EventSubscription, PermissionModel_CrossAccountRoleArn, PermissionModel_InvokerRoleName and PermissionModel_Type. + * Amazon SageMaker Service + * Added cmdlet Get-SMScalingConfigurationRecommendation leveraging the GetScalingConfigurationRecommendation service API. + +### 4.1.384 (2023-08-01 21:20Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.611.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. * Amazon CloudWatch Internet Monitor * Modified cmdlet New-CWIMMonitor: added parameters AvailabilityLocalHealthEventsConfig_HealthScoreThreshold, AvailabilityLocalHealthEventsConfig_MinTrafficImpact, AvailabilityLocalHealthEventsConfig_Status, PerformanceLocalHealthEventsConfig_HealthScoreThreshold, PerformanceLocalHealthEventsConfig_MinTrafficImpact and PerformanceLocalHealthEventsConfig_Status. diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/cognito-idp.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/cognito-idp.xml index 2ca4752e63..f4ba2f0841 100644 --- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/cognito-idp.xml +++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/cognito-idp.xml @@ -265,6 +265,10 @@ + + + + @@ -350,6 +354,10 @@ + + + + diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/resiliencehub.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/resiliencehub.xml index fbffa8aa3e..2ec32e27cd 100644 --- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/resiliencehub.xml +++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/resiliencehub.xml @@ -23,6 +23,10 @@ + + + + @@ -115,6 +119,10 @@ + + + + diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/sagemaker.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/sagemaker.xml index 8032136287..2ddd04b812 100644 --- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/sagemaker.xml +++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/sagemaker.xml @@ -763,6 +763,10 @@ + + + + diff --git a/modules/AWSPowerShell/AWSAliases.ps1 b/modules/AWSPowerShell/AWSAliases.ps1 index 6f975882a5..00726fd1d8 100644 --- a/modules/AWSPowerShell/AWSAliases.ps1 +++ b/modules/AWSPowerShell/AWSAliases.ps1 @@ -4911,6 +4911,7 @@ Set-Alias -Name CGIP-GetCSVHeader -Value Get-CGIPCSVHeader Set-Alias -Name CGIP-GetDevice -Value Get-CGIPDevice Set-Alias -Name CGIP-GetGroup -Value Get-CGIPGroup Set-Alias -Name CGIP-GetIdentityProviderByIdentifier -Value Get-CGIPIdentityProviderByIdentifier +Set-Alias -Name CGIP-GetLogDeliveryConfiguration -Value Get-CGIPLogDeliveryConfiguration Set-Alias -Name CGIP-GetSigningCertificate -Value Get-CGIPSigningCertificate Set-Alias -Name CGIP-GetUICustomization -Value Get-CGIPUICustomization Set-Alias -Name CGIP-GetUser -Value Get-CGIPUser @@ -4954,6 +4955,7 @@ Set-Alias -Name Respond-CGIPToAuthChallenge -Value Send-CGIPAuthChallengeRespons Set-Alias -Name Respond-CGIPAuthChallengeResponse -Value Send-CGIPAuthChallengeResponse Set-Alias -Name CGIP-RespondToAuthChallenge -Value Send-CGIPAuthChallengeResponse Set-Alias -Name CGIP-RevokeToken -Value Revoke-CGIPToken +Set-Alias -Name CGIP-SetLogDeliveryConfiguration -Value Set-CGIPLogDeliveryConfiguration Set-Alias -Name CGIP-SetRiskConfiguration -Value Set-CGIPRiskConfiguration Set-Alias -Name CGIP-SetUICustomization -Value Set-CGIPUICustomization Set-Alias -Name CGIP-SetUserMFAPreference -Value Set-CGIPUserMFAPreference @@ -21002,6 +21004,8 @@ Set-Alias -Name REK-UpdateDatasetEntries -Value Update-REKDatasetEntry Set-Alias -Name REK-UpdateStreamProcessor -Value Update-REKStreamProcessor Set-Alias -Name Add-RESHDraftAppVersionResourceMappings -Value Add-RESHDraftAppVersionResourceMapping Set-Alias -Name RESH-AddDraftAppVersionResourceMappings -Value Add-RESHDraftAppVersionResourceMapping +Set-Alias -Name Batch-RESHUpdateRecommendationStatus -Value Set-RESHUpdateRecommendationStatus +Set-Alias -Name RESH-BatchUpdateRecommendationStatus -Value Set-RESHUpdateRecommendationStatus Set-Alias -Name Create-RESHApp -Value New-RESHApp Set-Alias -Name RESH-CreateApp -Value New-RESHApp Set-Alias -Name Create-RESHAppVersionAppComponent -Value New-RESHAppVersionAppComponent @@ -21048,6 +21052,9 @@ Set-Alias -Name RESH-ImportResourcesToDraftAppVersion -Value Import-RESHResource Set-Alias -Name List-RESHAlarmRecommendations -Value Get-RESHAlarmRecommendationList Set-Alias -Name List-RESHAlarmRecommendationList -Value Get-RESHAlarmRecommendationList Set-Alias -Name RESH-ListAlarmRecommendations -Value Get-RESHAlarmRecommendationList +Set-Alias -Name List-RESHAppAssessmentComplianceDrifts -Value Get-RESHAppAssessmentComplianceDriftList +Set-Alias -Name List-RESHAppAssessmentComplianceDriftList -Value Get-RESHAppAssessmentComplianceDriftList +Set-Alias -Name RESH-ListAppAssessmentComplianceDrifts -Value Get-RESHAppAssessmentComplianceDriftList Set-Alias -Name List-RESHAppAssessments -Value Get-RESHAppAssessmentList Set-Alias -Name List-RESHAppAssessmentList -Value Get-RESHAppAssessmentList Set-Alias -Name RESH-ListAppAssessments -Value Get-RESHAppAssessmentList @@ -22384,6 +22391,7 @@ Set-Alias -Name SM-GetDeviceFleetReport -Value Get-SMDeviceFleetReport Set-Alias -Name SM-GetLineageGroupPolicy -Value Get-SMLineageGroupPolicy Set-Alias -Name SM-GetModelPackageGroupPolicy -Value Get-SMModelPackageGroupPolicy Set-Alias -Name SM-GetSagemakerServicecatalogPortfolioStatus -Value Get-SMSagemakerServicecatalogPortfolioStatus +Set-Alias -Name SM-GetScalingConfigurationRecommendation -Value Get-SMScalingConfigurationRecommendation Set-Alias -Name Get-SMSearchSuggestions -Value Get-SMSearchSuggestion Set-Alias -Name SM-GetSearchSuggestions -Value Get-SMSearchSuggestion Set-Alias -Name SM-ImportHubContent -Value Import-SMHubContent diff --git a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 index f0bd42576a..56e8241dc5 100644 --- a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 +++ b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 @@ -12827,6 +12827,7 @@ $CGIP_SelectMap = @{ "Get-CGIPDevice", "Get-CGIPGroup", "Get-CGIPIdentityProviderByIdentifier", + "Get-CGIPLogDeliveryConfiguration", "Get-CGIPSigningCertificate", "Get-CGIPUICustomization", "Get-CGIPUser", @@ -12847,6 +12848,7 @@ $CGIP_SelectMap = @{ "Send-CGIPConfirmationCode", "Send-CGIPAuthChallengeResponse", "Revoke-CGIPToken", + "Set-CGIPLogDeliveryConfiguration", "Set-CGIPRiskConfiguration", "Set-CGIPUICustomization", "Set-CGIPUserMFAPreference", @@ -48936,13 +48938,23 @@ $RESH_Completers = { break } + # Amazon.ResilienceHub.PermissionModelType + { + ($_ -eq "New-RESHApp/PermissionModel_Type") -Or + ($_ -eq "Update-RESHApp/PermissionModel_Type") + } + { + $v = "LegacyIAMUser","RoleBased" + break + } + # Amazon.ResilienceHub.ResiliencyPolicyTier { ($_ -eq "New-RESHResiliencyPolicy/Tier") -Or ($_ -eq "Update-RESHResiliencyPolicy/Tier") } { - $v = "CoreServices","Critical","Important","MissionCritical","NonCritical" + $v = "CoreServices","Critical","Important","MissionCritical","NonCritical","NotApplicable" break } @@ -48975,6 +48987,7 @@ $RESH_map = @{ "Format"=@("New-RESHRecommendationTemplate") "ImportStrategy"=@("Import-RESHResourcesToDraftAppVersion") "Invoker"=@("Get-RESHAppAssessmentList") + "PermissionModel_Type"=@("New-RESHApp","Update-RESHApp") "Tier"=@("New-RESHResiliencyPolicy","Update-RESHResiliencyPolicy") } @@ -49029,6 +49042,7 @@ $RESH_SelectCompleters = { $RESH_SelectMap = @{ "Select"=@("Add-RESHDraftAppVersionResourceMapping", + "Set-RESHUpdateRecommendationStatus", "New-RESHApp", "New-RESHAppVersionAppComponent", "New-RESHAppVersionResource", @@ -49052,6 +49066,7 @@ $RESH_SelectMap = @{ "Get-RESHResiliencyPolicy", "Import-RESHResourcesToDraftAppVersion", "Get-RESHAlarmRecommendationList", + "Get-RESHAppAssessmentComplianceDriftList", "Get-RESHAppAssessmentList", "Get-RESHAppComponentComplianceList", "Get-RESHAppComponentRecommendationList", @@ -53355,6 +53370,7 @@ $SM_SelectMap = @{ "Get-SMLineageGroupPolicy", "Get-SMModelPackageGroupPolicy", "Get-SMSagemakerServicecatalogPortfolioStatus", + "Get-SMScalingConfigurationRecommendation", "Get-SMSearchSuggestion", "Import-SMHubContent", "Get-SMActionList", diff --git a/modules/AWSPowerShell/Cmdlets/Budgets/Basic/New-BGTBudget-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Budgets/Basic/New-BGTBudget-Cmdlet.cs index 3050707287..94c2ca0f74 100644 --- a/modules/AWSPowerShell/Cmdlets/Budgets/Basic/New-BGTBudget-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Budgets/Basic/New-BGTBudget-Cmdlet.cs @@ -133,7 +133,7 @@ public partial class NewBGTBudgetCmdlet : AmazonBudgetsClientCmdlet, IExecutor /// /// /// The name of a budget. The name must be unique within an account. The : - /// and \ characters aren't allowed in BudgetName. + /// and \ characters, and the "/action/" substring, aren't allowed in BudgetName. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Budgets/Basic/Update-BGTBudget-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Budgets/Basic/Update-BGTBudget-Cmdlet.cs index dfe9ed56fe..d8d8dbeb36 100644 --- a/modules/AWSPowerShell/Cmdlets/Budgets/Basic/Update-BGTBudget-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Budgets/Basic/Update-BGTBudget-Cmdlet.cs @@ -133,7 +133,7 @@ public partial class UpdateBGTBudgetCmdlet : AmazonBudgetsClientCmdlet, IExecuto /// /// /// The name of a budget. The name must be unique within an account. The : - /// and \ characters aren't allowed in BudgetName. + /// and \ characters, and the "/action/" substring, aren't allowed in BudgetName. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/AWS.Tools.CognitoIdentityProvider.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/AWS.Tools.CognitoIdentityProvider.Completers.psm1 index 76309b80b5..dd8f27574c 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/AWS.Tools.CognitoIdentityProvider.Completers.psm1 +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/AWS.Tools.CognitoIdentityProvider.Completers.psm1 @@ -389,6 +389,7 @@ $CGIP_SelectMap = @{ "Get-CGIPDevice", "Get-CGIPGroup", "Get-CGIPIdentityProviderByIdentifier", + "Get-CGIPLogDeliveryConfiguration", "Get-CGIPSigningCertificate", "Get-CGIPUICustomization", "Get-CGIPUser", @@ -409,6 +410,7 @@ $CGIP_SelectMap = @{ "Send-CGIPConfirmationCode", "Send-CGIPAuthChallengeResponse", "Revoke-CGIPToken", + "Set-CGIPLogDeliveryConfiguration", "Set-CGIPRiskConfiguration", "Set-CGIPUICustomization", "Set-CGIPUserMFAPreference", diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/AWS.Tools.CognitoIdentityProvider.psd1 b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/AWS.Tools.CognitoIdentityProvider.psd1 index a5d210d96f..40d88536aa 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/AWS.Tools.CognitoIdentityProvider.psd1 +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/AWS.Tools.CognitoIdentityProvider.psd1 @@ -113,6 +113,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-CGIPIdentityProvider', 'Get-CGIPIdentityProviderByIdentifier', 'Get-CGIPIdentityProviderList', + 'Get-CGIPLogDeliveryConfiguration', 'Get-CGIPResourceServer', 'Get-CGIPResourceServerList', 'Get-CGIPResourceTag', @@ -160,6 +161,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Send-CGIPAuthChallengeResponse', 'Send-CGIPAuthChallengeResponseAdmin', 'Send-CGIPConfirmationCode', + 'Set-CGIPLogDeliveryConfiguration', 'Set-CGIPRiskConfiguration', 'Set-CGIPUICustomization', 'Set-CGIPUserMFAPreference', diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPCustomAttribute-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPCustomAttribute-Cmdlet.cs index d29b61d73d..26c5e9d333 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPCustomAttribute-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPCustomAttribute-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Adds additional user attributes to the user pool schema. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AddCustomAttributes /// [Cmdlet("Add", "CGIPCustomAttribute", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPSoftwareToken-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPSoftwareToken-Cmdlet.cs index 57586f2f25..d660f62655 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPSoftwareToken-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPSoftwareToken-Cmdlet.cs @@ -45,6 +45,12 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// /// After you set up software token MFA for your user, Amazon Cognito generates a SOFTWARE_TOKEN_MFA /// challenge when they authenticate. Respond to this challenge with your user's TOTP. + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. /// /// [Cmdlet("Add", "CGIPSoftwareToken", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPUserToGroupAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPUserToGroupAdmin-Cmdlet.cs index d69a0619b4..37fd9dbd82 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPUserToGroupAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPUserToGroupAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Adds the specified user to the specified group. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminAddUserToGroup /// [Cmdlet("Add", "CGIPUserToGroupAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Approve-CGIPDevice-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Approve-CGIPDevice-Cmdlet.cs index 7c91af2827..73082c799d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Approve-CGIPDevice-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Approve-CGIPDevice-Cmdlet.cs @@ -29,6 +29,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// /// Confirms tracking of the device. This API call is the call that begins device tracking. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Approve", "CGIPDevice", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.Boolean")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPForgotPassword-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPForgotPassword-Cmdlet.cs index 764f4c14b0..b272648a7d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPForgotPassword-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPForgotPassword-Cmdlet.cs @@ -29,6 +29,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// /// Allows a user to enter a confirmation code to reset a forgotten password. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Confirm", "CGIPForgotPassword", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] @@ -153,7 +161,9 @@ public partial class ConfirmCGIPForgotPasswordCmdlet : AnonymousAmazonCognitoIde /// /// /// A keyed-hash message authentication code (HMAC) calculated using the secret key of - /// a user pool client and username plus the client ID in the message. + /// a user pool client and username plus the client ID in the message. For more information + /// about SecretHash, see Computing + /// secret hash values. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistration-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistration-Cmdlet.cs index 91d179023d..1c08b3f0f8 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistration-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistration-Cmdlet.cs @@ -29,6 +29,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// /// Confirms registration of a new user. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Confirm", "CGIPUserRegistration", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistrationAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistrationAdmin-Cmdlet.cs index 7fd548d4b1..b24c4a8e26 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistrationAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistrationAdmin-Cmdlet.cs @@ -28,13 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Confirms user registration as an admin without using a confirmation code. Works on - /// any user. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminConfirmSignUp /// [Cmdlet("Confirm", "CGIPUserRegistrationAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Connect-CGIPProviderForUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Connect-CGIPProviderForUserAdmin-Cmdlet.cs index ee5a1ca776..e02c8c0012 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Connect-CGIPProviderForUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Connect-CGIPProviderForUserAdmin-Cmdlet.cs @@ -28,27 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Links an existing user account in a user pool (DestinationUser) to an - /// identity from an external IdP (SourceUser) based on a specified attribute - /// name and value from the external IdP. This allows you to create a link from the existing - /// user account to an external federated user identity that has not yet been used to - /// sign in. You can then use the federated user identity to sign in as the existing user - /// account. - /// - /// - /// - /// For example, if there is an existing user with a username and password, this API - /// links that user to a federated user identity. When the user signs in with a federated - /// user identity, they sign in as the existing user account. - /// - /// The maximum number of federated identities linked to a user is five. - /// - /// Because this API allows a user with an external federated identity to sign in as an - /// existing user in the user pool, it is critical that it only be used with external - /// IdPs and provider attributes that have been trusted by the application owner. - /// - /// This action is administrative and requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminLinkProviderForUser /// [Cmdlet("Connect", "CGIPProviderForUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPProviderForUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPProviderForUserAdmin-Cmdlet.cs index 49ca9738e5..cb33bfe316 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPProviderForUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPProviderForUserAdmin-Cmdlet.cs @@ -28,39 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Prevents the user from signing in with the specified external (SAML or social) identity - /// provider (IdP). If the user that you want to deactivate is a Amazon Cognito user pools - /// native username + password user, they can't use their password to sign in. If the - /// user to deactivate is a linked external IdP user, any link between that user and an - /// existing user is removed. When the external user signs in again, and the user is no - /// longer attached to the previously linked DestinationUser, the user must - /// create a new user account. See AdminLinkProviderForUser. - /// - /// - /// - /// This action is enabled only for admin access and requires developer credentials. - /// - /// The ProviderName must match the value specified when creating an IdP - /// for the pool. - /// - /// To deactivate a native username + password user, the ProviderName value - /// must be Cognito and the ProviderAttributeName must be Cognito_Subject. - /// The ProviderAttributeValue must be the name that is used in the user - /// pool for the user. - /// - /// The ProviderAttributeName must always be Cognito_Subject - /// for social IdPs. The ProviderAttributeValue must always be the exact - /// subject that was used when the user was originally linked as a source user. - /// - /// For de-linking a SAML identity, there are two scenarios. If the linked identity has - /// not yet been used to sign in, the ProviderAttributeName and ProviderAttributeValue - /// must be the same values that were used for the SourceUser when the identities - /// were originally linked using AdminLinkProviderForUser call. (If the - /// linking was done with ProviderAttributeName set to Cognito_Subject, - /// the same applies here). However, if the user has already signed in, the ProviderAttributeName - /// must be Cognito_Subject and ProviderAttributeValue must - /// be the subject of the SAML assertion. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDisableProviderForUser /// [Cmdlet("Disable", "CGIPProviderForUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPUserAdmin-Cmdlet.cs index 7b54a060b0..8a650a9242 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPUserAdmin-Cmdlet.cs @@ -28,15 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Deactivates a user and revokes all access tokens for the user. A deactivated user - /// can't sign in, but still appears in the responses to GetUser and ListUsers - /// API requests. - /// - /// - /// - /// You must make this API request with Amazon Web Services credentials that have cognito-idp:AdminDisableUser - /// permissions. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDisableUser /// [Cmdlet("Disable", "CGIPUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPDeviceGlobal-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPDeviceGlobal-Cmdlet.cs index a0f8c605b8..2e56356986 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPDeviceGlobal-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPDeviceGlobal-Cmdlet.cs @@ -28,9 +28,23 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Signs out users from all devices. It also invalidates all refresh tokens that Amazon - /// Cognito has issued to a user. A user can still use a hosted UI cookie to retrieve - /// new tokens for the duration of the 1-hour cookie validity period. + /// Signs out a user from all devices. GlobalSignOut invalidates all identity, + /// access and refresh tokens that Amazon Cognito has issued to a user. A user can still + /// use a hosted UI cookie to retrieve new tokens for the duration of the 1-hour cookie + /// validity period. + /// + /// + /// + /// Your app isn't aware that a user's access token is revoked unless it attempts to authorize + /// a user pools API request with an access token that contains the scope aws.cognito.signin.user.admin. + /// Your app might otherwise accept access tokens until they expire. + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Disconnect", "CGIPDeviceGlobal", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPUserGlobalAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPUserGlobalAdmin-Cmdlet.cs index 01d2afdbe5..f3936ef0b1 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPUserGlobalAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPUserGlobalAdmin-Cmdlet.cs @@ -28,17 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Signs out a user from all devices. You must sign AdminUserGlobalSignOut - /// requests with Amazon Web Services credentials. It also invalidates all refresh tokens - /// that Amazon Cognito has issued to a user. The user's current access and ID tokens - /// remain valid until they expire. By default, access and ID tokens expire one hour after - /// they're issued. A user can still use a hosted UI cookie to retrieve new tokens for - /// the duration of the cookie validity period of 1 hour. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUserGlobalSignOut /// [Cmdlet("Disconnect", "CGIPUserGlobalAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatus-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatus-Cmdlet.cs index b4f772a1b9..45b0cfa732 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatus-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatus-Cmdlet.cs @@ -29,6 +29,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// /// Updates the device status. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Edit", "CGIPDeviceStatus", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatusAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatusAdmin-Cmdlet.cs index 6faa388c2c..428e7de8ba 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatusAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatusAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Updates the device status as an administrator. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUpdateDeviceStatus /// [Cmdlet("Edit", "CGIPDeviceStatusAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Enable-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Enable-CGIPUserAdmin-Cmdlet.cs index ece469c08a..bf31afe249 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Enable-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Enable-CGIPUserAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Enables the specified user as an administrator. Works on any user. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminEnableUser /// [Cmdlet("Enable", "CGIPUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDevice-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDevice-Cmdlet.cs index 6666ef457f..c84dba476a 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDevice-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDevice-Cmdlet.cs @@ -29,6 +29,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// /// Gets the device. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Get", "CGIPDevice")] [OutputType("Amazon.CognitoIdentityProvider.Model.DeviceType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceAdmin-Cmdlet.cs index f8f5316434..fea4e3f1ee 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Gets the device, as an administrator. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminGetDevice /// [Cmdlet("Get", "CGIPDeviceAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.DeviceType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceList-Cmdlet.cs index cb6da2b0fe..d1a00fc85d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceList-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists the sign-in devices that Amazon Cognito has registered to the current user.

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists the sign-in devices that Amazon Cognito has registered to the current user. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + ///

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPDeviceList")] [OutputType("Amazon.CognitoIdentityProvider.Model.DeviceType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceListAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceListAdmin-Cmdlet.cs index 28cf4c30f4..fb65b60075 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceListAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceListAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists devices, as an administrator. - /// - /// - /// - /// Calling this action requires developer credentials. - ///

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminListDevices

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPDeviceListAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.DeviceType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupList-Cmdlet.cs index 15cf8631bd..1b5e8fafe0 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupList-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists the groups associated with a user pool. - /// - /// - /// - /// Calling this action requires developer credentials. - ///

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListGroups

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPGroupList")] [OutputType("Amazon.CognitoIdentityProvider.Model.GroupType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupsForUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupsForUserAdmin-Cmdlet.cs index d0002dc350..00713f1ed9 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupsForUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupsForUserAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists the groups that the user belongs to. - /// - /// - /// - /// Calling this action requires developer credentials. - ///

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminListGroupsForUser

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPGroupsForUserAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.GroupType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPIdentityProviderList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPIdentityProviderList-Cmdlet.cs index 551dd36fd8..53cc97cccb 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPIdentityProviderList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPIdentityProviderList-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists information about all IdPs for a user pool.

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListIdentityProviders

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPIdentityProviderList")] [OutputType("Amazon.CognitoIdentityProvider.Model.ProviderDescription")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPLogDeliveryConfiguration-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPLogDeliveryConfiguration-Cmdlet.cs new file mode 100644 index 0000000000..82a0a895e3 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPLogDeliveryConfiguration-Cmdlet.cs @@ -0,0 +1,200 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.CognitoIdentityProvider; +using Amazon.CognitoIdentityProvider.Model; + +namespace Amazon.PowerShell.Cmdlets.CGIP +{ + /// + /// Gets the detailed activity logging configuration for a user pool. + /// + [Cmdlet("Get", "CGIPLogDeliveryConfiguration")] + [OutputType("Amazon.CognitoIdentityProvider.Model.LogDeliveryConfigurationType")] + [AWSCmdlet("Calls the Amazon Cognito Identity Provider GetLogDeliveryConfiguration API operation.", Operation = new[] {"GetLogDeliveryConfiguration"}, SelectReturnType = typeof(Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationResponse))] + [AWSCmdletOutput("Amazon.CognitoIdentityProvider.Model.LogDeliveryConfigurationType or Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationResponse", + "This cmdlet returns an Amazon.CognitoIdentityProvider.Model.LogDeliveryConfigurationType object.", + "The service call response (type Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetCGIPLogDeliveryConfigurationCmdlet : AmazonCognitoIdentityProviderClientCmdlet, IExecutor + { + + #region Parameter UserPoolId + /// + /// + /// The ID of the user pool where you want to view detailed activity logging configuration. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String UserPoolId { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'LogDeliveryConfiguration'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationResponse). + /// Specifying the name of a property of type Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "LogDeliveryConfiguration"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the UserPoolId parameter. + /// The -PassThru parameter is deprecated, use -Select '^UserPoolId' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^UserPoolId' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.UserPoolId; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.UserPoolId = this.UserPoolId; + #if MODULAR + if (this.UserPoolId == null && ParameterWasBound(nameof(this.UserPoolId))) + { + WriteWarning("You are passing $null as a value for parameter UserPoolId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationRequest(); + + if (cmdletContext.UserPoolId != null) + { + request.UserPoolId = cmdletContext.UserPoolId; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationResponse CallAWSServiceOperation(IAmazonCognitoIdentityProvider client, Amazon.CognitoIdentityProvider.Model.GetLogDeliveryConfigurationRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Cognito Identity Provider", "GetLogDeliveryConfiguration"); + try + { + #if DESKTOP + return client.GetLogDeliveryConfiguration(request); + #elif CORECLR + return client.GetLogDeliveryConfigurationAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String UserPoolId { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.LogDeliveryConfiguration; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPResourceServerList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPResourceServerList-Cmdlet.cs index 9da4e13054..23204db314 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPResourceServerList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPResourceServerList-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists the resource servers for a user pool.

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListResourceServers

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPResourceServerList")] [OutputType("Amazon.CognitoIdentityProvider.Model.ResourceServerType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUser-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUser-Cmdlet.cs index b433e37a25..bd3060f8b8 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUser-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUser-Cmdlet.cs @@ -29,6 +29,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// /// Gets the user attributes and metadata for a user. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Get", "CGIPUser")] [OutputType("Amazon.CognitoIdentityProvider.Model.GetUserResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAdmin-Cmdlet.cs index c59003a3c1..d0f9690837 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAdmin-Cmdlet.cs @@ -28,13 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Gets the specified user by user name in a user pool as an administrator. Works on - /// any user. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminGetUser /// [Cmdlet("Get", "CGIPUserAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAttributeVerificationCode-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAttributeVerificationCode-Cmdlet.cs index 4820e72dfb..e4a8a9f5cf 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAttributeVerificationCode-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAttributeVerificationCode-Cmdlet.cs @@ -32,6 +32,12 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// a message to a user with a code that they must return in a VerifyUserAttribute request. /// /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom /// carriers require you to register an origination phone number before you can send SMS /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you @@ -45,7 +51,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// In sandbox /// mode, you can send messages only to verified phone numbers. After you test /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see + /// production. For more information, see /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer /// Guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAuthEventListAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAuthEventListAdmin-Cmdlet.cs index fc17cea427..def4076c62 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAuthEventListAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAuthEventListAdmin-Cmdlet.cs @@ -28,8 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// A history of user activity and any risks detected as part of Amazon Cognito advanced - /// security.

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminListUserAuthEvents

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPUserAuthEventListAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.AuthEventType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserImportJobList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserImportJobList-Cmdlet.cs index 0245166a3c..a5f5ea6f21 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserImportJobList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserImportJobList-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists the user import jobs.

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserImportJobs

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPUserImportJobList")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserImportJobType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserList-Cmdlet.cs index c869409ea5..ab55cdd60d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserList-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists the users in the Amazon Cognito user pool.

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUsers

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPUserList")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserType")] @@ -45,8 +45,10 @@ public partial class GetCGIPUserListCmdlet : AmazonCognitoIdentityProviderClient #region Parameter AttributesToGet /// /// - /// An array of strings, where each string is the name of a user attribute to be returned - /// for each user in the search results. If the array is null, all attributes are returned. + /// A JSON array of user attribute names, for example given_name, that you + /// want Amazon Cognito to include in the response for each user. When you don't provide + /// an AttributesToGet parameter, Amazon Cognito returns all attributes for + /// each user. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPool-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPool-Cmdlet.cs index e7fc6abfdc..4802d023e2 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPool-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPool-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Returns the configuration information and metadata of the specified user pool. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeUserPool /// [Cmdlet("Get", "CGIPUserPool")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClient-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClient-Cmdlet.cs index 12a2591d7f..40e241efce 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClient-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClient-Cmdlet.cs @@ -28,8 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Client method for returning the configuration information and metadata of the specified - /// user pool app client. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeUserPoolClient /// [Cmdlet("Get", "CGIPUserPoolClient")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolClientType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClientList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClientList-Cmdlet.cs index f4869efe21..2a8923721f 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClientList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClientList-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists the clients that have been created for the specified user pool.

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserPoolClients

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPUserPoolClientList")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolClientDescription")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolList-Cmdlet.cs index bd55242719..6d00aed9bb 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolList-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists the user pools associated with an Amazon Web Services account.

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserPools

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPUserPoolList")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolDescriptionType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUsersInGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUsersInGroup-Cmdlet.cs index 9af2354559..5b8d37921c 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUsersInGroup-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUsersInGroup-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Lists the users in the specified group. - /// - /// - /// - /// Calling this action requires developer credentials. - ///

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUsersInGroup

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "CGIPUsersInGroup")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPGroup-Cmdlet.cs index ff6256d91d..6df9aa5f7d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPGroup-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPGroup-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Creates a new group in the specified user pool. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateGroup /// [Cmdlet("New", "CGIPGroup", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.GroupType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPIdentityProvider-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPIdentityProvider-Cmdlet.cs index ba7224a95f..a141f08043 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPIdentityProvider-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPIdentityProvider-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Creates an IdP for a user pool. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateIdentityProvider /// [Cmdlet("New", "CGIPIdentityProvider", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.IdentityProviderType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPResourceServer-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPResourceServer-Cmdlet.cs index 4ff73ebcfd..66ad9bd2e2 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPResourceServer-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPResourceServer-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Creates a new OAuth2.0 resource server and defines custom scopes within it. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateResourceServer /// [Cmdlet("New", "CGIPResourceServer", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.ResourceServerType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserAdmin-Cmdlet.cs index 72902769b2..ff3aa51d2e 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserAdmin-Cmdlet.cs @@ -28,42 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Creates a new user in the specified user pool. - /// - /// - /// - /// If MessageAction isn't set, the default is to send a welcome message - /// via email or phone (SMS). - /// - /// This action might generate an SMS text message. Starting June 1, 2021, US telecom - /// carriers require you to register an origination phone number before you can send SMS - /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you - /// must register a phone number with Amazon - /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, - /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate - /// their accounts, or sign in. - /// - /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web - /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. - /// In sandbox - /// mode, you can send messages only to verified phone numbers. After you test - /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see - /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer - /// Guide. - /// - /// This message is based on a template that you configured in your call to create or - /// update a user pool. This template includes your custom sign-up instructions and placeholders - /// for user name and temporary password. - /// - /// Alternatively, you can call AdminCreateUser with SUPPRESS - /// for the MessageAction parameter, and Amazon Cognito won't send any email. - /// - /// - /// In either case, the user will be in the FORCE_CHANGE_PASSWORD state until - /// they sign in and change their password. - /// AdminCreateUser requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminCreateUser /// [Cmdlet("New", "CGIPUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserType")] @@ -151,9 +116,9 @@ public partial class NewCGIPUserAdminCmdlet : AmazonCognitoIdentityProviderClien /// the user must enter the temporary password in the sign-in page, along with a new password /// to be used in all future sign-ins.This parameter isn't required. If you don't specify a value, Amazon Cognito generates /// one for you.The temporary password can only be used until the user account expiration limit that - /// you specified when you created the user pool. To reset the account after that time - /// limit, you must call AdminCreateUser again, specifying "RESEND" - /// for the MessageAction parameter. + /// you set for your user pool. To reset the account after that time limit, you must call + /// AdminCreateUser again and specify RESEND for the MessageAction + /// parameter. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserImportJob-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserImportJob-Cmdlet.cs index 82d32c3d8d..2a2233543d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserImportJob-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserImportJob-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Creates the user import job. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserImportJob /// [Cmdlet("New", "CGIPUserImportJob", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserImportJobType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPool-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPool-Cmdlet.cs index 8902dbdd80..1b4261e61e 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPool-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPool-Cmdlet.cs @@ -28,26 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Creates a new Amazon Cognito user pool and sets the password policy for the pool. - /// - /// - /// This action might generate an SMS text message. Starting June 1, 2021, US telecom - /// carriers require you to register an origination phone number before you can send SMS - /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you - /// must register a phone number with Amazon - /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, - /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate - /// their accounts, or sign in. - /// - /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web - /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. - /// In sandbox - /// mode, you can send messages only to verified phone numbers. After you test - /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see - /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer - /// Guide. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserPool /// [Cmdlet("New", "CGIPUserPool", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolType")] @@ -62,7 +43,7 @@ public partial class NewCGIPUserPoolCmdlet : AmazonCognitoIdentityProviderClient #region Parameter UserPoolAddOns_AdvancedSecurityMode /// /// - /// The advanced security mode. + /// The operating mode of advanced security features in your user pool. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -102,8 +83,7 @@ public partial class NewCGIPUserPoolCmdlet : AmazonCognitoIdentityProviderClient /// new phone number or email address. Amazon Cognito doesn’t change the value of the /// attribute until your user responds to the verification message and confirms the new /// value.You can verify an updated email address or phone number with a VerifyUserAttribute - /// API request. You can also call the UpdateUserAttributes - /// or AdminUpdateUserAttributes + /// API request. You can also call the AdminUpdateUserAttributes /// API and set email_verified or phone_number_verified to true.When AttributesRequireVerificationBeforeUpdate is false, your user pool /// doesn't require that your users verify attribute changes before Amazon Cognito updates /// them. In a user pool where AttributesRequireVerificationBeforeUpdate @@ -130,12 +110,16 @@ public partial class NewCGIPUserPoolCmdlet : AmazonCognitoIdentityProviderClient /// /// /// Specifies whether user name case sensitivity will be applied for all users in the - /// user pool through Amazon Cognito APIs.Valid values include:
True
Enables case sensitivity for all username input. When this option is set to True, + /// user pool through Amazon Cognito APIs. For most use cases, set case sensitivity to + /// False (case insensitive) as a best practice. When usernames and email + /// addresses are case insensitive, users can sign in as the same user when they enter + /// a different capitalization of their user name.Valid values include:
True
Enables case sensitivity for all username input. When this option is set to True, /// users must sign in using the exact capitalization of their given username, such as /// “UserName”. This is the default value.
False
Enables case insensitivity for all username input. For example, when this option is - /// set to False, users can sign in using either "username" or "Username". - /// This option also enables both preferred_username and email - /// alias to be case insensitive, in addition to the username attribute.
+ /// set to False, users can sign in using username, USERNAME, + /// or UserName. This option also enables both preferred_username + /// and email alias to be case insensitive, in addition to the username + /// attribute.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -712,9 +696,12 @@ public partial class NewCGIPUserPoolCmdlet : AmazonCognitoIdentityProviderClient #region Parameter EmailConfiguration_SourceArn /// /// - /// The ARN of a verified email address in Amazon SES. Amazon Cognito uses this email - /// address in one of the following ways, depending on the value that you specify for - /// the EmailSendingAccount parameter:
  • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the + /// The ARN of a verified email address or an address from a verified domain in Amazon + /// SES. You can set a SourceArn email from a verified domain only with an + /// API request. You can set a verified email address, but not an address in a verified + /// domain, in the Amazon Cognito console. Amazon Cognito uses the email address that + /// you provide in one of the following ways, depending on the value that you specify + /// for the EmailSendingAccount parameter:
    • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the /// custom FROM address when it emails your users using its built-in email account.
    • If you specify DEVELOPER, Amazon Cognito emails your users with this /// address by calling Amazon SES on your behalf.
    The Region value of the SourceArn parameter must indicate a supported /// Amazon Web Services Region of your user pool. Typically, the Region in the SourceArn diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolClient-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolClient-Cmdlet.cs index 47d225044f..5b4e20b748 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolClient-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolClient-Cmdlet.cs @@ -28,13 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Creates the user pool client. - /// - /// - /// - /// When you create a new user pool client, token revocation is automatically activated. - /// For more information about revoking tokens, see RevokeToken. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserPoolClient /// [Cmdlet("New", "CGIPUserPoolClient", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolClientType")] @@ -53,7 +47,8 @@ public partial class NewCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvider /// /// A time unit of seconds, minutes, hours, or /// days for the value that you set in the AccessTokenValidity - /// parameter. The default AccessTokenValidity time unit is hours. + /// parameter. The default AccessTokenValidity time unit is hours. AccessTokenValidity + /// duration can range from five minutes to one day. /// ///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -95,8 +90,12 @@ public partial class NewCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvider #region Parameter AllowedOAuthFlowsUserPoolClient /// /// - /// Set to true if the client is allowed to follow the OAuth protocol when interacting - /// with Amazon Cognito user pools. + /// Set to true to use OAuth 2.0 features in your user pool app client.AllowedOAuthFlowsUserPoolClient must be true before you + /// can configure the following features in your app client.
  • CallBackURLs: Callback URLs.
  • LogoutURLs: Sign-out redirect URLs.
  • AllowedOAuthScopes: OAuth 2.0 scopes.
  • AllowedOAuthFlows: Support for authorization code, implicit, and client + /// credentials OAuth 2.0 grants.
To use OAuth 2.0 features, configure one of these features in the Amazon Cognito console + /// or set AllowedOAuthFlowsUserPoolClient to true in a CreateUserPoolClient + /// or UpdateUserPoolClient API request. If you don't set a value for AllowedOAuthFlowsUserPoolClient + /// in a request with the CLI or SDKs, it defaults to false. ///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -272,7 +271,8 @@ public partial class NewCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvider /// /// A time unit of seconds, minutes, hours, or /// days for the value that you set in the IdTokenValidity parameter. - /// The default IdTokenValidity time unit is hours. + /// The default IdTokenValidity time unit is hours. IdTokenValidity + /// duration can range from five minutes to one day. ///
/// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -288,7 +288,7 @@ public partial class NewCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvider /// minutes, hours, or days, set a TokenValidityUnits /// value in your API request.For example, when you set IdTokenValidity as 10 and TokenValidityUnits /// as hours, your user can authenticate their session with their ID token - /// for 10 hours.The default time unit for AccessTokenValidity in an API request is hours. + /// for 10 hours.The default time unit for IdTokenValidity in an API request is hours. /// Valid range is displayed below in seconds.If you don't specify otherwise in the configuration of your app client, your ID tokens /// are valid for one hour. /// @@ -342,7 +342,8 @@ public partial class NewCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvider /// /// A time unit of seconds, minutes, hours, or /// days for the value that you set in the RefreshTokenValidity - /// parameter. The default RefreshTokenValidity time unit is days. + /// parameter. The default RefreshTokenValidity time unit is days. RefreshTokenValidity + /// duration can range from 60 minutes to 10 years. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolDomain-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolDomain-Cmdlet.cs index 4da7c5ad1e..6fb036cc88 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolDomain-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolDomain-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Creates a new domain for a user pool. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserPoolDomain /// [Cmdlet("New", "CGIPUserPoolDomain", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Register-CGIPUserInPool-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Register-CGIPUserInPool-Cmdlet.cs index 23929126b8..9ee7acf0a5 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Register-CGIPUserInPool-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Register-CGIPUserInPool-Cmdlet.cs @@ -32,6 +32,12 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// user attributes. /// /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom /// carriers require you to register an origination phone number before you can send SMS /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you @@ -45,7 +51,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// In sandbox /// mode, you can send messages only to verified phone numbers. After you test /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see + /// production. For more information, see /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer /// Guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUser-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUser-Cmdlet.cs index 23f9a8d2ed..177c319f14 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUser-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUser-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Allows a user to delete himself or herself. + /// Allows a user to delete their own user profile. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Remove", "CGIPUser", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAdmin-Cmdlet.cs index f644bd9e1e..a1c66a8c92 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Deletes a user as an administrator. Works on any user. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDeleteUser /// [Cmdlet("Remove", "CGIPUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttribute-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttribute-Cmdlet.cs index b7a86ae2ab..71b396c3e5 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttribute-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttribute-Cmdlet.cs @@ -29,6 +29,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// /// Deletes the attributes for a user. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Remove", "CGIPUserAttribute", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttributeAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttributeAdmin-Cmdlet.cs index a3008b0297..48724cd7b5 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttributeAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttributeAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Deletes the user attributes in a user pool as an administrator. Works on any user. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDeleteUserAttributes /// [Cmdlet("Remove", "CGIPUserAttributeAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserFromGroupAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserFromGroupAdmin-Cmdlet.cs index 190dd1b688..a788995402 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserFromGroupAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserFromGroupAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Removes the specified user from the specified group. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminRemoveUserFromGroup /// [Cmdlet("Remove", "CGIPUserFromGroupAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPForgottenPassword-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPForgottenPassword-Cmdlet.cs index 094c868f8b..d1b542c515 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPForgottenPassword-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPForgottenPassword-Cmdlet.cs @@ -33,12 +33,22 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// you can use the username or user alias. The method used to send the confirmation code /// is sent according to the specified AccountRecoverySetting. For more information, see /// Recovering - /// User Accounts in the Amazon Cognito Developer Guide. If neither a verified - /// phone number nor a verified email exists, an InvalidParameterException - /// is thrown. To use the confirmation code for resetting the password, call ConfirmForgotPassword. + /// User Accounts in the Amazon Cognito Developer Guide. To use the confirmation + /// code for resetting the password, call ConfirmForgotPassword. /// /// - /// + /// + /// + /// If neither a verified phone number nor a verified email exists, this API returns InvalidParameterException. + /// If your app client has a client secret and you don't provide a SECRET_HASH + /// parameter, this API returns NotAuthorizedException. + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom /// carriers require you to register an origination phone number before you can send SMS /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you @@ -52,7 +62,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// In sandbox /// mode, you can send messages only to verified phone numbers. After you test /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see + /// production. For more information, see /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer /// Guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPUserPasswordAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPUserPasswordAdmin-Cmdlet.cs index cd905a54ef..5455de01cc 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPUserPasswordAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPUserPasswordAdmin-Cmdlet.cs @@ -28,38 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Resets the specified user's password in a user pool as an administrator. Works on - /// any user. - /// - /// - /// - /// When a developer calls this API, the current password is invalidated, so it must be - /// changed. If a user tries to sign in after the API is called, the app will get a PasswordResetRequiredException - /// exception back and should direct the user down the flow to reset the password, which - /// is the same as the forgot password flow. In addition, if the user pool has phone verification - /// selected and a verified phone number exists for the user, or if email verification - /// is selected and a verified email exists for the user, calling this API will also result - /// in sending a message to the end user with the code to change their password. - /// - /// This action might generate an SMS text message. Starting June 1, 2021, US telecom - /// carriers require you to register an origination phone number before you can send SMS - /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you - /// must register a phone number with Amazon - /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, - /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate - /// their accounts, or sign in. - /// - /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web - /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. - /// In sandbox - /// mode, you can send messages only to verified phone numbers. After you test - /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see - /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer - /// Guide. - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminResetUserPassword /// [Cmdlet("Reset", "CGIPUserPasswordAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Revoke-CGIPToken-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Revoke-CGIPToken-Cmdlet.cs index 88ba8a72b4..b9e3b6943f 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Revoke-CGIPToken-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Revoke-CGIPToken-Cmdlet.cs @@ -31,6 +31,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// Revokes all of the access tokens generated by, and at the same time as, the specified /// refresh token. After a token is revoked, you can't use the revoked token to access /// Amazon Cognito user APIs, or to authorize access to your resource server. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Revoke", "CGIPToken", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponse-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponse-Cmdlet.cs index e597c941e1..461a0d5909 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponse-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponse-Cmdlet.cs @@ -31,6 +31,12 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// Responds to the authentication challenge. /// /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom /// carriers require you to register an origination phone number before you can send SMS /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you @@ -44,7 +50,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// In sandbox /// mode, you can send messages only to verified phone numbers. After you test /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see + /// production. For more information, see /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer /// Guide. /// @@ -108,7 +114,9 @@ public partial class SendCGIPAuthChallengeResponseCmdlet : AmazonCognitoIdentity /// are required attributes.
  • DEVICE_SRP_AUTH requires USERNAME, DEVICE_KEY, /// SRP_A (and SECRET_HASH).
  • DEVICE_PASSWORD_VERIFIER requires everything that PASSWORD_VERIFIER /// requires, plus DEVICE_KEY.
  • MFA_SETUP requires USERNAME, plus you must use the session - /// value returned by VerifySoftwareToken in the Session parameter.
  • + /// value returned by VerifySoftwareToken in the Session parameter.For more information about SECRET_HASH, see Computing + /// secret hash values. For information about DEVICE_KEY, see Working + /// with user devices in your user pool. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponseAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponseAdmin-Cmdlet.cs index e79d04aca8..4fa0d4b3ae 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponseAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponseAdmin-Cmdlet.cs @@ -28,28 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Responds to an authentication challenge, as an administrator. - /// - /// - /// This action might generate an SMS text message. Starting June 1, 2021, US telecom - /// carriers require you to register an origination phone number before you can send SMS - /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you - /// must register a phone number with Amazon - /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, - /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate - /// their accounts, or sign in. - /// - /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web - /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. - /// In sandbox - /// mode, you can send messages only to verified phone numbers. After you test - /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see - /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer - /// Guide. - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminRespondToAuthChallenge /// [Cmdlet("Send", "CGIPAuthChallengeResponseAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeResponse")] @@ -113,7 +92,9 @@ public partial class SendCGIPAuthChallengeResponseAdminCmdlet : AmazonCognitoIde /// not an alias (such as an email address or phone number). To make this simpler, the /// AdminInitiateAuth response includes the actual username value in the /// USERNAMEUSER_ID_FOR_SRP attribute. This happens even if you specified - /// an alias in your call to AdminInitiateAuth. + /// an alias in your call to AdminInitiateAuth.For more information about SECRET_HASH, see Computing + /// secret hash values. For information about DEVICE_KEY, see Working + /// with user devices in your user pool. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPConfirmationCode-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPConfirmationCode-Cmdlet.cs index 739b57119d..84c88643d2 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPConfirmationCode-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPConfirmationCode-Cmdlet.cs @@ -32,6 +32,12 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// the user pool. /// /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom /// carriers require you to register an origination phone number before you can send SMS /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you @@ -45,7 +51,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// In sandbox /// mode, you can send messages only to verified phone numbers. After you test /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see + /// production. For more information, see /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer /// Guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPLogDeliveryConfiguration-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPLogDeliveryConfiguration-Cmdlet.cs new file mode 100644 index 0000000000..c4dcbf7c0f --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPLogDeliveryConfiguration-Cmdlet.cs @@ -0,0 +1,249 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.CognitoIdentityProvider; +using Amazon.CognitoIdentityProvider.Model; + +namespace Amazon.PowerShell.Cmdlets.CGIP +{ + /// + /// Sets up or modifies the detailed activity logging configuration of a user pool. + /// + [Cmdlet("Set", "CGIPLogDeliveryConfiguration", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.CognitoIdentityProvider.Model.LogDeliveryConfigurationType")] + [AWSCmdlet("Calls the Amazon Cognito Identity Provider SetLogDeliveryConfiguration API operation.", Operation = new[] {"SetLogDeliveryConfiguration"}, SelectReturnType = typeof(Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationResponse))] + [AWSCmdletOutput("Amazon.CognitoIdentityProvider.Model.LogDeliveryConfigurationType or Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationResponse", + "This cmdlet returns an Amazon.CognitoIdentityProvider.Model.LogDeliveryConfigurationType object.", + "The service call response (type Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class SetCGIPLogDeliveryConfigurationCmdlet : AmazonCognitoIdentityProviderClientCmdlet, IExecutor + { + + #region Parameter LogConfiguration + /// + /// + /// A collection of all of the detailed activity logging configurations for a user pool. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyCollection] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + [Alias("LogConfigurations")] + public Amazon.CognitoIdentityProvider.Model.LogConfigurationType[] LogConfiguration { get; set; } + #endregion + + #region Parameter UserPoolId + /// + /// + /// The ID of the user pool where you want to configure detailed activity logging . + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String UserPoolId { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'LogDeliveryConfiguration'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationResponse). + /// Specifying the name of a property of type Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "LogDeliveryConfiguration"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the UserPoolId parameter. + /// The -PassThru parameter is deprecated, use -Select '^UserPoolId' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^UserPoolId' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.UserPoolId), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Set-CGIPLogDeliveryConfiguration (SetLogDeliveryConfiguration)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.UserPoolId; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (this.LogConfiguration != null) + { + context.LogConfiguration = new List(this.LogConfiguration); + } + #if MODULAR + if (this.LogConfiguration == null && ParameterWasBound(nameof(this.LogConfiguration))) + { + WriteWarning("You are passing $null as a value for parameter LogConfiguration which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.UserPoolId = this.UserPoolId; + #if MODULAR + if (this.UserPoolId == null && ParameterWasBound(nameof(this.UserPoolId))) + { + WriteWarning("You are passing $null as a value for parameter UserPoolId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest(); + + if (cmdletContext.LogConfiguration != null) + { + request.LogConfigurations = cmdletContext.LogConfiguration; + } + if (cmdletContext.UserPoolId != null) + { + request.UserPoolId = cmdletContext.UserPoolId; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationResponse CallAWSServiceOperation(IAmazonCognitoIdentityProvider client, Amazon.CognitoIdentityProvider.Model.SetLogDeliveryConfigurationRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Cognito Identity Provider", "SetLogDeliveryConfiguration"); + try + { + #if DESKTOP + return client.SetLogDeliveryConfiguration(request); + #elif CORECLR + return client.SetLogDeliveryConfigurationAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public List LogConfiguration { get; set; } + public System.String UserPoolId { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.LogDeliveryConfiguration; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreference-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreference-Cmdlet.cs index 2812f7fe10..425b08f523 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreference-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreference-Cmdlet.cs @@ -37,6 +37,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// unless device tracking is turned on and the device has been trusted. If you want MFA /// to be applied selectively based on the assessed risk level of sign-in attempts, deactivate /// MFA for users and turn on Adaptive Authentication for the user pool. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Set", "CGIPUserMFAPreference", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreferenceAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreferenceAdmin-Cmdlet.cs index e4702087e6..306374b7bd 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreferenceAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreferenceAdmin-Cmdlet.cs @@ -28,11 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// The user's multi-factor authentication (MFA) preference, including which MFA options - /// are activated, and if any are preferred. Only one factor can be set as preferred. - /// The preferred MFA factor will be used to authenticate a user if multiple factors are - /// activated. If multiple options are activated and no preference is set, a challenge - /// to choose an MFA option will be returned during sign-in. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminSetUserMFAPreference /// [Cmdlet("Set", "CGIPUserMFAPreferenceAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPasswordAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPasswordAdmin-Cmdlet.cs index bdbe3133f8..9008d7b6f7 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPasswordAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPasswordAdmin-Cmdlet.cs @@ -28,20 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Sets the specified user's password in a user pool as an administrator. Works on any - /// user. - /// - /// - /// - /// The password can be temporary or permanent. If it is temporary, the user status enters - /// the FORCE_CHANGE_PASSWORD state. When the user next tries to sign in, - /// the InitiateAuth/AdminInitiateAuth response will contain the NEW_PASSWORD_REQUIRED - /// challenge. If the user doesn't sign in before it expires, the user won't be able to - /// sign in, and an administrator must reset their password. - /// - /// Once the user has set a new password, or the password is permanent, the user status - /// is set to Confirmed. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminSetUserPassword /// [Cmdlet("Set", "CGIPUserPasswordAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPoolMfaConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPoolMfaConfig-Cmdlet.cs index 10a6179222..5833074572 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPoolMfaConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPoolMfaConfig-Cmdlet.cs @@ -44,7 +44,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// In sandbox /// mode, you can send messages only to verified phone numbers. After you test /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see + /// production. For more information, see /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer /// Guide. ///
    diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSetting-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSetting-Cmdlet.cs index 459016bf04..fbdfa5935b 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSetting-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSetting-Cmdlet.cs @@ -32,6 +32,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// You can't use it to configure time-based one-time password (TOTP) software token MFA. /// To configure either type of MFA, use SetUserMFAPreference /// instead. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Set", "CGIPUserSetting", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSettingAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSettingAdmin-Cmdlet.cs index a721292d63..381433c2e1 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSettingAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSettingAdmin-Cmdlet.cs @@ -28,10 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// This action is no longer supported. You can use it to configure only SMS MFA. - /// You can't use it to configure time-based one-time password (TOTP) software token MFA. - /// To configure either type of MFA, use AdminSetUserMFAPreference - /// instead. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminSetUserSettings /// [Cmdlet("Set", "CGIPUserSettingAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuth-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuth-Cmdlet.cs index 584bc48a13..25d4070f46 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuth-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuth-Cmdlet.cs @@ -34,6 +34,12 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// Adding user pool sign-in through a third party. /// /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom /// carriers require you to register an origination phone number before you can send SMS /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you @@ -47,7 +53,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// In sandbox /// mode, you can send messages only to verified phone numbers. After you test /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see + /// production. For more information, see /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer /// Guide. /// @@ -105,12 +111,16 @@ public partial class StartCGIPAuthCmdlet : AmazonCognitoIdentityProviderClientCm /// The authentication parameters. These are inputs corresponding to the AuthFlow /// that you're invoking. The required values depend on the value of AuthFlow:
    • For USER_SRP_AUTH: USERNAME (required), SRP_A /// (required), SECRET_HASH (required if the app client is configured with + /// a client secret), DEVICE_KEY.
    • For USER_PASSWORD_AUTH: USERNAME (required), PASSWORD + /// (required), SECRET_HASH (required if the app client is configured with /// a client secret), DEVICE_KEY.
    • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), /// SECRET_HASH (required if the app client is configured with a client secret), /// DEVICE_KEY.
    • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH /// (if app client is configured with client secret), DEVICE_KEY. To start /// the authentication flow with password verification, include ChallengeName: SRP_A - /// and SRP_A: (The SRP_A Value).
    + /// and SRP_A: (The SRP_A Value).For more information about SECRET_HASH, see Computing + /// secret hash values. For information about DEVICE_KEY, see Working + /// with user devices in your user pool. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuthAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuthAdmin-Cmdlet.cs index 5a9b92ef5e..4710e6b8f7 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuthAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuthAdmin-Cmdlet.cs @@ -28,28 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Initiates the authentication flow, as an administrator. - /// - /// - /// This action might generate an SMS text message. Starting June 1, 2021, US telecom - /// carriers require you to register an origination phone number before you can send SMS - /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you - /// must register a phone number with Amazon - /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, - /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate - /// their accounts, or sign in. - /// - /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web - /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. - /// In sandbox - /// mode, you can send messages only to verified phone numbers. After you test - /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see - /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer - /// Guide. - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminInitiateAuth /// [Cmdlet("Start", "CGIPAuthAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthResponse")] @@ -108,14 +87,16 @@ public partial class StartCGIPAuthAdminCmdlet : AmazonCognitoIdentityProviderCli /// The authentication parameters. These are inputs corresponding to the AuthFlow /// that you're invoking. The required values depend on the value of AuthFlow:
    • For USER_SRP_AUTH: USERNAME (required), SRP_A /// (required), SECRET_HASH (required if the app client is configured with + /// a client secret), DEVICE_KEY.
    • For ADMIN_USER_PASSWORD_AUTH: USERNAME (required), PASSWORD + /// (required), SECRET_HASH (required if the app client is configured with /// a client secret), DEVICE_KEY.
    • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), /// SECRET_HASH (required if the app client is configured with a client secret), - /// DEVICE_KEY.
    • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH - /// (if app client is configured with client secret), PASSWORD (required), /// DEVICE_KEY.
    • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH /// (if app client is configured with client secret), DEVICE_KEY. To start /// the authentication flow with password verification, include ChallengeName: SRP_A - /// and SRP_A: (The SRP_A Value).
    + /// and SRP_A: (The SRP_A Value).For more information about SECRET_HASH, see Computing + /// secret hash values. For information about DEVICE_KEY, see Working + /// with user devices in your user pool. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTracking-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTracking-Cmdlet.cs index 82a274c7c3..215320e35b 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTracking-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTracking-Cmdlet.cs @@ -29,6 +29,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// /// Forgets the specified device. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Stop", "CGIPDeviceTracking", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTrackingAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTrackingAdmin-Cmdlet.cs index d5a972d823..86d5267dac 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTrackingAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTrackingAdmin-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Forgets the device, as an administrator. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminForgetDevice /// [Cmdlet("Stop", "CGIPDeviceTrackingAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Test-CGIPSoftwareToken-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Test-CGIPSoftwareToken-Cmdlet.cs index 1de9fb7663..1e1b98b6d8 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Test-CGIPSoftwareToken-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Test-CGIPSoftwareToken-Cmdlet.cs @@ -31,6 +31,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// Use this API to register a user's entered time-based one-time password (TOTP) code /// and mark the user's software token MFA status as "verified" if successful. The request /// takes an access token or a session string, but not both. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Test", "CGIPSoftwareToken")] [OutputType("Amazon.CognitoIdentityProvider.Model.VerifySoftwareTokenResponse")] @@ -43,8 +51,6 @@ public partial class TestCGIPSoftwareTokenCmdlet : AmazonCognitoIdentityProvider protected override bool IsSensitiveRequest { get; set; } = true; - protected override bool IsSensitiveResponse { get; set; } = true; - #region Parameter AccessToken /// /// diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Test-CGIPUserAttribute-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Test-CGIPUserAttribute-Cmdlet.cs index 7096855c05..7a1d25edf1 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Test-CGIPUserAttribute-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Test-CGIPUserAttribute-Cmdlet.cs @@ -36,7 +36,13 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// value, VerifyUserAttribute updates the affected attribute to its pending value. For /// more information, see /// UserAttributeUpdateSettingsType. - /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Test", "CGIPUserAttribute")] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedback-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedback-Cmdlet.cs index 8b135ba9ca..44690f4f32 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedback-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedback-Cmdlet.cs @@ -31,6 +31,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// Provides the feedback for an authentication event, whether it was from a valid user /// or not. This feedback is used for improving the risk evaluation decision for the user /// pool as part of Amazon Cognito advanced security. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Update", "CGIPAuthEventFeedback", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] @@ -81,7 +89,11 @@ public partial class UpdateCGIPAuthEventFeedbackCmdlet : AmazonCognitoIdentityPr #region Parameter FeedbackValue /// /// - /// The authentication event feedback value. + /// The authentication event feedback value. When you provide a FeedbackValue + /// value of valid, you tell Amazon Cognito that you trust a user session + /// where Amazon Cognito has evaluated some level of risk. When you provide a FeedbackValue + /// value of invalid, you tell Amazon Cognito that you don't trust a user + /// session, or you don't believe that Amazon Cognito evaluated a high-enough risk level. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedbackAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedbackAdmin-Cmdlet.cs index 0dabb8ea83..9c4931441c 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedbackAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedbackAdmin-Cmdlet.cs @@ -28,9 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Provides feedback for an authentication event indicating if it was from a valid user. - /// This feedback is used for improving the risk evaluation decision for the user pool - /// as part of Amazon Cognito advanced security. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUpdateAuthEventFeedback /// [Cmdlet("Update", "CGIPAuthEventFeedbackAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] @@ -64,7 +62,11 @@ public partial class UpdateCGIPAuthEventFeedbackAdminCmdlet : AmazonCognitoIdent #region Parameter FeedbackValue /// /// - /// The authentication event feedback value. + /// The authentication event feedback value. When you provide a FeedbackValue + /// value of valid, you tell Amazon Cognito that you trust a user session + /// where Amazon Cognito has evaluated some level of risk. When you provide a FeedbackValue + /// value of invalid, you tell Amazon Cognito that you don't trust a user + /// session, or you don't believe that Amazon Cognito evaluated a high-enough risk level. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPGroup-Cmdlet.cs index 071dd908d5..2353395141 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPGroup-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPGroup-Cmdlet.cs @@ -28,12 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Updates the specified group with the specified attributes. - /// - /// - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateGroup /// [Cmdlet("Update", "CGIPGroup", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.GroupType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPIdentityProvider-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPIdentityProvider-Cmdlet.cs index 9227afe8f0..1357a94d5e 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPIdentityProvider-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPIdentityProvider-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Updates IdP information for a user pool. + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateIdentityProvider /// [Cmdlet("Update", "CGIPIdentityProvider", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.IdentityProviderType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPPassword-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPPassword-Cmdlet.cs index 81202594d6..c5e7fc54c2 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPPassword-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPPassword-Cmdlet.cs @@ -29,6 +29,14 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// /// Changes the password for a specified user in a user pool. + /// + /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// [Cmdlet("Update", "CGIPPassword", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPResourceServer-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPResourceServer-Cmdlet.cs index ee970bc2e7..0c133eb481 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPResourceServer-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPResourceServer-Cmdlet.cs @@ -28,11 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Updates the name and scopes of resource server. All other fields are read-only. - /// - /// - /// If you don't provide a value for an attribute, it is set to the default value. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateResourceServer /// [Cmdlet("Update", "CGIPResourceServer", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.ResourceServerType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttribute-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttribute-Cmdlet.cs index 777aad24c2..95a4f62298 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttribute-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttribute-Cmdlet.cs @@ -31,6 +31,12 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// Allows a user to update a specific attribute (one at a time). /// /// + /// Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you can't use IAM credentials to authorize + /// requests, and you can't grant IAM permissions in policies. For more information about + /// authorization models in Amazon Cognito, see Using + /// the Amazon Cognito native and OIDC APIs. + /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom /// carriers require you to register an origination phone number before you can send SMS /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you @@ -44,7 +50,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP /// In sandbox /// mode, you can send messages only to verified phone numbers. After you test /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see + /// production. For more information, see /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer /// Guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttributeAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttributeAdmin-Cmdlet.cs index 9e81721494..6ce17c5fe7 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttributeAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttributeAdmin-Cmdlet.cs @@ -28,36 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Updates the specified user's attributes, including developer attributes, as an administrator. - /// Works on any user. - /// - /// - /// - /// For custom attributes, you must prepend the custom: prefix to the attribute - /// name. - /// - /// In addition to updating user attributes, this API can also be used to mark phone and - /// email as verified. - /// - /// This action might generate an SMS text message. Starting June 1, 2021, US telecom - /// carriers require you to register an origination phone number before you can send SMS - /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you - /// must register a phone number with Amazon - /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, - /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate - /// their accounts, or sign in. - /// - /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web - /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. - /// In sandbox - /// mode, you can send messages only to verified phone numbers. After you test - /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see - /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer - /// Guide. - /// - /// Calling this action requires developer credentials. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUpdateUserAttributes /// [Cmdlet("Update", "CGIPUserAttributeAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPool-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPool-Cmdlet.cs index eb9ff8ec68..13c8dfc6e4 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPool-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPool-Cmdlet.cs @@ -28,29 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Updates the specified user pool with the specified attributes. You can get a list - /// of the current user pool settings using DescribeUserPool. - /// If you don't provide a value for an attribute, it will be set to the default value. - /// - /// - /// - /// This action might generate an SMS text message. Starting June 1, 2021, US telecom - /// carriers require you to register an origination phone number before you can send SMS - /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you - /// must register a phone number with Amazon - /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, - /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate - /// their accounts, or sign in. - /// - /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web - /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. - /// In sandbox - /// mode, you can send messages only to verified phone numbers. After you test - /// your app while in the sandbox environment, you can move out of the sandbox and into - /// production. For more information, see - /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer - /// Guide. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserPool /// [Cmdlet("Update", "CGIPUserPool", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] @@ -65,7 +43,7 @@ public partial class UpdateCGIPUserPoolCmdlet : AmazonCognitoIdentityProviderCli #region Parameter UserPoolAddOns_AdvancedSecurityMode /// /// - /// The advanced security mode. + /// The operating mode of advanced security features in your user pool. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -93,8 +71,7 @@ public partial class UpdateCGIPUserPoolCmdlet : AmazonCognitoIdentityProviderCli /// new phone number or email address. Amazon Cognito doesn’t change the value of the /// attribute until your user responds to the verification message and confirms the new /// value.You can verify an updated email address or phone number with a VerifyUserAttribute - /// API request. You can also call the UpdateUserAttributes - /// or AdminUpdateUserAttributes + /// API request. You can also call the AdminUpdateUserAttributes /// API and set email_verified or phone_number_verified to true.When AttributesRequireVerificationBeforeUpdate is false, your user pool /// doesn't require that your users verify attribute changes before Amazon Cognito updates /// them. In a user pool where AttributesRequireVerificationBeforeUpdate @@ -663,9 +640,12 @@ public partial class UpdateCGIPUserPoolCmdlet : AmazonCognitoIdentityProviderCli #region Parameter EmailConfiguration_SourceArn /// /// - /// The ARN of a verified email address in Amazon SES. Amazon Cognito uses this email - /// address in one of the following ways, depending on the value that you specify for - /// the EmailSendingAccount parameter:
    • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the + /// The ARN of a verified email address or an address from a verified domain in Amazon + /// SES. You can set a SourceArn email from a verified domain only with an + /// API request. You can set a verified email address, but not an address in a verified + /// domain, in the Amazon Cognito console. Amazon Cognito uses the email address that + /// you provide in one of the following ways, depending on the value that you specify + /// for the EmailSendingAccount parameter:
      • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the /// custom FROM address when it emails your users using its built-in email account.
      • If you specify DEVELOPER, Amazon Cognito emails your users with this /// address by calling Amazon SES on your behalf.
      The Region value of the SourceArn parameter must indicate a supported /// Amazon Web Services Region of your user pool. Typically, the Region in the SourceArn diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolClient-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolClient-Cmdlet.cs index 4fc27850d3..5f8d70cd89 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolClient-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolClient-Cmdlet.cs @@ -28,15 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Updates the specified user pool app client with the specified attributes. You can - /// get a list of the current user pool app client settings using DescribeUserPoolClient. - /// - /// - /// If you don't provide a value for an attribute, it will be set to the default value. - /// - /// You can also use this operation to enable token revocation for user pool clients. - /// For more information about revoking tokens, see RevokeToken. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserPoolClient /// [Cmdlet("Update", "CGIPUserPoolClient", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolClientType")] @@ -57,7 +49,8 @@ public partial class UpdateCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvi /// /// A time unit of seconds, minutes, hours, or /// days for the value that you set in the AccessTokenValidity - /// parameter. The default AccessTokenValidity time unit is hours. + /// parameter. The default AccessTokenValidity time unit is hours. AccessTokenValidity + /// duration can range from five minutes to one day. /// ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -99,8 +92,12 @@ public partial class UpdateCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvi #region Parameter AllowedOAuthFlowsUserPoolClient /// /// - /// Set to true if the client is allowed to follow the OAuth protocol when interacting - /// with Amazon Cognito user pools. + /// Set to true to use OAuth 2.0 features in your user pool app client.AllowedOAuthFlowsUserPoolClient must be true before you + /// can configure the following features in your app client.
    • CallBackURLs: Callback URLs.
    • LogoutURLs: Sign-out redirect URLs.
    • AllowedOAuthScopes: OAuth 2.0 scopes.
    • AllowedOAuthFlows: Support for authorization code, implicit, and client + /// credentials OAuth 2.0 grants.
    To use OAuth 2.0 features, configure one of these features in the Amazon Cognito console + /// or set AllowedOAuthFlowsUserPoolClient to true in a CreateUserPoolClient + /// or UpdateUserPoolClient API request. If you don't set a value for AllowedOAuthFlowsUserPoolClient + /// in a request with the CLI or SDKs, it defaults to false. ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -274,7 +271,8 @@ public partial class UpdateCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvi /// /// A time unit of seconds, minutes, hours, or /// days for the value that you set in the IdTokenValidity parameter. - /// The default IdTokenValidity time unit is hours. + /// The default IdTokenValidity time unit is hours. IdTokenValidity + /// duration can range from five minutes to one day. ///
    /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -290,7 +288,7 @@ public partial class UpdateCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvi /// minutes, hours, or days, set a TokenValidityUnits /// value in your API request.For example, when you set IdTokenValidity as 10 and TokenValidityUnits /// as hours, your user can authenticate their session with their ID token - /// for 10 hours.The default time unit for AccessTokenValidity in an API request is hours. + /// for 10 hours.The default time unit for IdTokenValidity in an API request is hours. /// Valid range is displayed below in seconds.If you don't specify otherwise in the configuration of your app client, your ID tokens /// are valid for one hour. /// @@ -344,7 +342,8 @@ public partial class UpdateCGIPUserPoolClientCmdlet : AmazonCognitoIdentityProvi /// /// A time unit of seconds, minutes, hours, or /// days for the value that you set in the RefreshTokenValidity - /// parameter. The default RefreshTokenValidity time unit is days. + /// parameter. The default RefreshTokenValidity time unit is days. RefreshTokenValidity + /// duration can range from 60 minutes to 10 years. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolDomain-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolDomain-Cmdlet.cs index 4cc1abf742..5cc09c5690 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolDomain-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolDomain-Cmdlet.cs @@ -28,36 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Updates the Secure Sockets Layer (SSL) certificate for the custom domain for your - /// user pool. - /// - /// - /// - /// You can use this operation to provide the Amazon Resource Name (ARN) of a new certificate - /// to Amazon Cognito. You can't use it to change the domain for a user pool. - /// - /// A custom domain is used to host the Amazon Cognito hosted UI, which provides sign-up - /// and sign-in pages for your application. When you set up a custom domain, you provide - /// a certificate that you manage with Certificate Manager (ACM). When necessary, you - /// can use this operation to change the certificate that you applied to your custom domain. - /// - /// Usually, this is unnecessary following routine certificate renewal with ACM. When - /// you renew your existing certificate in ACM, the ARN for your certificate remains the - /// same, and your custom domain uses the new certificate automatically. - /// - /// However, if you replace your existing certificate with a new one, ACM gives the new - /// certificate a new ARN. To apply the new certificate to your custom domain, you must - /// provide this ARN to Amazon Cognito. - /// - /// When you add your new certificate in ACM, you must choose US East (N. Virginia) as - /// the Amazon Web Services Region. - /// - /// After you submit your request, Amazon Cognito requires up to 1 hour to distribute - /// your new certificate to your custom domain. - /// - /// For more information about adding a custom domain to your user pool, see Using - /// Your Own Domain for the Hosted UI. - /// + /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserPoolDomain /// [Cmdlet("Update", "CGIPUserPoolDomain", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/AWS.Tools.ResilienceHub.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/ResilienceHub/AWS.Tools.ResilienceHub.Completers.psm1 index 78bac05385..a9868e77b9 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/AWS.Tools.ResilienceHub.Completers.psm1 +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/AWS.Tools.ResilienceHub.Completers.psm1 @@ -114,13 +114,23 @@ $RESH_Completers = { break } + # Amazon.ResilienceHub.PermissionModelType + { + ($_ -eq "New-RESHApp/PermissionModel_Type") -Or + ($_ -eq "Update-RESHApp/PermissionModel_Type") + } + { + $v = "LegacyIAMUser","RoleBased" + break + } + # Amazon.ResilienceHub.ResiliencyPolicyTier { ($_ -eq "New-RESHResiliencyPolicy/Tier") -Or ($_ -eq "Update-RESHResiliencyPolicy/Tier") } { - $v = "CoreServices","Critical","Important","MissionCritical","NonCritical" + $v = "CoreServices","Critical","Important","MissionCritical","NonCritical","NotApplicable" break } @@ -153,6 +163,7 @@ $RESH_map = @{ "Format"=@("New-RESHRecommendationTemplate") "ImportStrategy"=@("Import-RESHResourcesToDraftAppVersion") "Invoker"=@("Get-RESHAppAssessmentList") + "PermissionModel_Type"=@("New-RESHApp","Update-RESHApp") "Tier"=@("New-RESHResiliencyPolicy","Update-RESHResiliencyPolicy") } @@ -207,6 +218,7 @@ $RESH_SelectCompleters = { $RESH_SelectMap = @{ "Select"=@("Add-RESHDraftAppVersionResourceMapping", + "Set-RESHUpdateRecommendationStatus", "New-RESHApp", "New-RESHAppVersionAppComponent", "New-RESHAppVersionResource", @@ -230,6 +242,7 @@ $RESH_SelectMap = @{ "Get-RESHResiliencyPolicy", "Import-RESHResourcesToDraftAppVersion", "Get-RESHAlarmRecommendationList", + "Get-RESHAppAssessmentComplianceDriftList", "Get-RESHAppAssessmentList", "Get-RESHAppComponentComplianceList", "Get-RESHAppComponentRecommendationList", diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/AWS.Tools.ResilienceHub.psd1 b/modules/AWSPowerShell/Cmdlets/ResilienceHub/AWS.Tools.ResilienceHub.psd1 index 62068ce25c..983ee2a93d 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/AWS.Tools.ResilienceHub.psd1 +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/AWS.Tools.ResilienceHub.psd1 @@ -91,6 +91,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-RESHAlarmRecommendationList', 'Get-RESHApp', 'Get-RESHAppAssessment', + 'Get-RESHAppAssessmentComplianceDriftList', 'Get-RESHAppAssessmentList', 'Get-RESHAppComponentComplianceList', 'Get-RESHAppComponentRecommendationList', @@ -131,6 +132,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Remove-RESHResiliencyPolicy', 'Remove-RESHResourceTag', 'Resolve-RESHAppVersionResource', + 'Set-RESHUpdateRecommendationStatus', 'Start-RESHAppAssessment', 'Update-RESHApp', 'Update-RESHAppVersion', diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Add-RESHDraftAppVersionResourceMapping-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Add-RESHDraftAppVersionResourceMapping-Cmdlet.cs index 1a2bb0d0de..39167ed606 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Add-RESHDraftAppVersionResourceMapping-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Add-RESHDraftAppVersionResourceMapping-Cmdlet.cs @@ -43,7 +43,7 @@ public partial class AddRESHDraftAppVersionResourceMappingCmdlet : AmazonResilie #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Add-RESHResourceTag-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Add-RESHResourceTag-Cmdlet.cs index 71b47f26d0..904985b70f 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Add-RESHResourceTag-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Add-RESHResourceTag-Cmdlet.cs @@ -45,7 +45,7 @@ public partial class AddRESHResourceTagCmdlet : AmazonResilienceHubClientCmdlet, #region Parameter ResourceArn /// /// - /// The Amazon Resource Name (ARN) of the resource. + /// Amazon Resource Name (ARN) of the resource. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAlarmRecommendationList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAlarmRecommendationList-Cmdlet.cs index ea43b4ee38..324d876d39 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAlarmRecommendationList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAlarmRecommendationList-Cmdlet.cs @@ -43,7 +43,7 @@ public partial class GetRESHAlarmRecommendationListCmdlet : AmazonResilienceHubC #region Parameter AssessmentArn /// /// - /// The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// @@ -62,9 +62,9 @@ public partial class GetRESHAlarmRecommendationListCmdlet : AmazonResilienceHubC #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHApp-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHApp-Cmdlet.cs index 6b84f981d6..38cda88614 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHApp-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHApp-Cmdlet.cs @@ -45,7 +45,7 @@ public partial class GetRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExecut #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessment-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessment-Cmdlet.cs index 76ff68c367..4fe5cdf893 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessment-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessment-Cmdlet.cs @@ -45,7 +45,7 @@ public partial class GetRESHAppAssessmentCmdlet : AmazonResilienceHubClientCmdle #region Parameter AssessmentArn /// /// - /// The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessmentComplianceDriftList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessmentComplianceDriftList-Cmdlet.cs new file mode 100644 index 0000000000..13991ce64e --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessmentComplianceDriftList-Cmdlet.cs @@ -0,0 +1,274 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.ResilienceHub; +using Amazon.ResilienceHub.Model; + +namespace Amazon.PowerShell.Cmdlets.RESH +{ + /// + /// List of compliance drifts that were detected while running an assessment.

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + ///
    + [Cmdlet("Get", "RESHAppAssessmentComplianceDriftList")] + [OutputType("Amazon.ResilienceHub.Model.ComplianceDrift")] + [AWSCmdlet("Calls the AWS Resilience Hub ListAppAssessmentComplianceDrifts API operation.", Operation = new[] {"ListAppAssessmentComplianceDrifts"}, SelectReturnType = typeof(Amazon.ResilienceHub.Model.ListAppAssessmentComplianceDriftsResponse))] + [AWSCmdletOutput("Amazon.ResilienceHub.Model.ComplianceDrift or Amazon.ResilienceHub.Model.ListAppAssessmentComplianceDriftsResponse", + "This cmdlet returns a collection of Amazon.ResilienceHub.Model.ComplianceDrift objects.", + "The service call response (type Amazon.ResilienceHub.Model.ListAppAssessmentComplianceDriftsResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetRESHAppAssessmentComplianceDriftListCmdlet : AmazonResilienceHubClientCmdlet, IExecutor + { + + #region Parameter AssessmentArn + /// + /// + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// For more information about ARNs, see + /// Amazon Resource Names (ARNs) in the AWS General Reference guide. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String AssessmentArn { get; set; } + #endregion + + #region Parameter MaxResult + /// + /// + /// Indicates the maximum number of applications requested. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("MaxResults")] + public System.Int32? MaxResult { get; set; } + #endregion + + #region Parameter NextToken + /// + /// + /// Indicates the unique token number of the next application to be checked for compliance + /// and regulatory requirements from the list of applications. + /// + /// + ///
    Note: This parameter is only used if you are manually controlling output pagination of the service API call. + ///
    In order to manually control output pagination, use '-NextToken $null' for the first call and '-NextToken $AWSHistory.LastServiceResponse.NextToken' for subsequent calls. + ///
    + ///
    + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String NextToken { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'ComplianceDrifts'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.ResilienceHub.Model.ListAppAssessmentComplianceDriftsResponse). + /// Specifying the name of a property of type Amazon.ResilienceHub.Model.ListAppAssessmentComplianceDriftsResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "ComplianceDrifts"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the AssessmentArn parameter. + /// The -PassThru parameter is deprecated, use -Select '^AssessmentArn' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^AssessmentArn' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + #region Parameter NoAutoIteration + /// + /// By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple + /// service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken + /// as the start point. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter NoAutoIteration { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.AssessmentArn; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.AssessmentArn = this.AssessmentArn; + #if MODULAR + if (this.AssessmentArn == null && ParameterWasBound(nameof(this.AssessmentArn))) + { + WriteWarning("You are passing $null as a value for parameter AssessmentArn which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.MaxResult = this.MaxResult; + context.NextToken = this.NextToken; + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + var useParameterSelect = this.Select.StartsWith("^") || this.PassThru.IsPresent; + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + + // create request and set iteration invariants + var request = new Amazon.ResilienceHub.Model.ListAppAssessmentComplianceDriftsRequest(); + + if (cmdletContext.AssessmentArn != null) + { + request.AssessmentArn = cmdletContext.AssessmentArn; + } + if (cmdletContext.MaxResult != null) + { + request.MaxResults = cmdletContext.MaxResult.Value; + } + + // Initialize loop variant and commence piping + var _nextToken = cmdletContext.NextToken; + var _userControllingPaging = this.NoAutoIteration.IsPresent || ParameterWasBound(nameof(this.NextToken)); + + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + do + { + request.NextToken = _nextToken; + + CmdletOutput output; + + try + { + + var response = CallAWSServiceOperation(client, request); + + object pipelineOutput = null; + if (!useParameterSelect) + { + pipelineOutput = cmdletContext.Select(response, this); + } + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + + _nextToken = response.NextToken; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + ProcessOutput(output); + + } while (!_userControllingPaging && AutoIterationHelpers.HasValue(_nextToken)); + + if (useParameterSelect) + { + WriteObject(cmdletContext.Select(null, this)); + } + + + return null; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.ResilienceHub.Model.ListAppAssessmentComplianceDriftsResponse CallAWSServiceOperation(IAmazonResilienceHub client, Amazon.ResilienceHub.Model.ListAppAssessmentComplianceDriftsRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "AWS Resilience Hub", "ListAppAssessmentComplianceDrifts"); + try + { + #if DESKTOP + return client.ListAppAssessmentComplianceDrifts(request); + #elif CORECLR + return client.ListAppAssessmentComplianceDriftsAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String AssessmentArn { get; set; } + public System.Int32? MaxResult { get; set; } + public System.String NextToken { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.ComplianceDrifts; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessmentList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessmentList-Cmdlet.cs index 70cee2ce01..1f357b905d 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessmentList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppAssessmentList-Cmdlet.cs @@ -44,7 +44,7 @@ public partial class GetRESHAppAssessmentListCmdlet : AmazonResilienceHubClientC #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -111,9 +111,9 @@ public partial class GetRESHAppAssessmentListCmdlet : AmazonResilienceHubClientC #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppComponentComplianceList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppComponentComplianceList-Cmdlet.cs index 1ce43fb1f1..e78a849355 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppComponentComplianceList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppComponentComplianceList-Cmdlet.cs @@ -43,7 +43,7 @@ public partial class GetRESHAppComponentComplianceListCmdlet : AmazonResilienceH #region Parameter AssessmentArn /// /// - /// The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// @@ -62,9 +62,9 @@ public partial class GetRESHAppComponentComplianceListCmdlet : AmazonResilienceH #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppComponentRecommendationList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppComponentRecommendationList-Cmdlet.cs index b1c20f4ef8..37c229ed0b 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppComponentRecommendationList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppComponentRecommendationList-Cmdlet.cs @@ -43,7 +43,7 @@ public partial class GetRESHAppComponentRecommendationListCmdlet : AmazonResilie #region Parameter AssessmentArn /// /// - /// The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// @@ -62,9 +62,9 @@ public partial class GetRESHAppComponentRecommendationListCmdlet : AmazonResilie #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppInputSourceList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppInputSourceList-Cmdlet.cs index e1390349e2..c0f4e67691 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppInputSourceList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppInputSourceList-Cmdlet.cs @@ -45,7 +45,7 @@ public partial class GetRESHAppInputSourceListCmdlet : AmazonResilienceHubClient #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -65,7 +65,7 @@ public partial class GetRESHAppInputSourceListCmdlet : AmazonResilienceHubClient #region Parameter AppVersion /// /// - /// The Resilience Hub application version. + /// Resilience Hub application version. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppList-Cmdlet.cs index 698a191ed2..8d2c18bd4c 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppList-Cmdlet.cs @@ -50,7 +50,7 @@ public partial class GetRESHAppListCmdlet : AmazonResilienceHubClientCmdlet, IEx #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -73,9 +73,9 @@ public partial class GetRESHAppListCmdlet : AmazonResilienceHubClientCmdlet, IEx #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersion-Cmdlet.cs index a272d87fd9..15aac02cd2 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersion-Cmdlet.cs @@ -42,7 +42,7 @@ public partial class GetRESHAppVersionCmdlet : AmazonResilienceHubClientCmdlet, #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -62,7 +62,7 @@ public partial class GetRESHAppVersionCmdlet : AmazonResilienceHubClientCmdlet, #region Parameter AppVersion /// /// - /// The Resilience Hub application version. + /// Resilience Hub application version. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionAppComponent-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionAppComponent-Cmdlet.cs index 59b9c10779..343a97f2a1 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionAppComponent-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionAppComponent-Cmdlet.cs @@ -42,7 +42,7 @@ public partial class GetRESHAppVersionAppComponentCmdlet : AmazonResilienceHubCl #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -62,7 +62,7 @@ public partial class GetRESHAppVersionAppComponentCmdlet : AmazonResilienceHubCl #region Parameter AppVersion /// /// - /// The Resilience Hub application version. + /// Resilience Hub application version. /// /// #if !MODULAR @@ -79,7 +79,7 @@ public partial class GetRESHAppVersionAppComponentCmdlet : AmazonResilienceHubCl #region Parameter Id /// /// - /// The identifier of the Application Component. + /// Identifier of the Application Component. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionAppComponentList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionAppComponentList-Cmdlet.cs index 37448fc1df..e66775052f 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionAppComponentList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionAppComponentList-Cmdlet.cs @@ -42,7 +42,7 @@ public partial class GetRESHAppVersionAppComponentListCmdlet : AmazonResilienceH #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -62,7 +62,7 @@ public partial class GetRESHAppVersionAppComponentListCmdlet : AmazonResilienceH #region Parameter AppVersion /// /// - /// The version of the Application Component. + /// Version of the Application Component. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionList-Cmdlet.cs index 0321f5e2b4..37d8595fc7 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionList-Cmdlet.cs @@ -43,7 +43,7 @@ public partial class GetRESHAppVersionListCmdlet : AmazonResilienceHubClientCmdl #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -60,12 +60,32 @@ public partial class GetRESHAppVersionListCmdlet : AmazonResilienceHubClientCmdl public System.String AppArn { get; set; } #endregion + #region Parameter EndTime + /// + /// + /// Upper limit of the time range to filter the application versions. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.DateTime? EndTime { get; set; } + #endregion + + #region Parameter StartTime + /// + /// + /// Lower limit of the time range to filter the application versions. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.DateTime? StartTime { get; set; } + #endregion + #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -150,8 +170,10 @@ protected override void ProcessRecord() WriteWarning("You are passing $null as a value for parameter AppArn which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); } #endif + context.EndTime = this.EndTime; context.MaxResult = this.MaxResult; context.NextToken = this.NextToken; + context.StartTime = this.StartTime; // allow further manipulation of loaded context prior to processing PostExecutionContextLoad(context); @@ -176,10 +198,18 @@ public object Execute(ExecutorContext context) { request.AppArn = cmdletContext.AppArn; } + if (cmdletContext.EndTime != null) + { + request.EndTime = cmdletContext.EndTime.Value; + } if (cmdletContext.MaxResult != null) { request.MaxResults = cmdletContext.MaxResult.Value; } + if (cmdletContext.StartTime != null) + { + request.StartTime = cmdletContext.StartTime.Value; + } // Initialize loop variant and commence piping var _nextToken = cmdletContext.NextToken; @@ -266,8 +296,10 @@ private Amazon.ResilienceHub.Model.ListAppVersionsResponse CallAWSServiceOperati internal partial class CmdletContext : ExecutorContext { public System.String AppArn { get; set; } + public System.DateTime? EndTime { get; set; } public System.Int32? MaxResult { get; set; } public System.String NextToken { get; set; } + public System.DateTime? StartTime { get; set; } public System.Func Select { get; set; } = (response, cmdlet) => response.AppVersions; } diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResource-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResource-Cmdlet.cs index 05ded68124..f1cfb2f20c 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResource-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResource-Cmdlet.cs @@ -48,7 +48,7 @@ public partial class GetRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -68,7 +68,7 @@ public partial class GetRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter AppVersion /// /// - /// The Resilience Hub application version. + /// Resilience Hub application version. /// /// #if !MODULAR @@ -85,7 +85,7 @@ public partial class GetRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter AwsAccountId /// /// - /// The Amazon Web Services account that owns the physical resource. + /// Amazon Web Services account that owns the physical resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -95,7 +95,7 @@ public partial class GetRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter AwsRegion /// /// - /// The Amazon Web Services region that owns the physical resource. + /// Amazon Web Services region that owns the physical resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -105,7 +105,7 @@ public partial class GetRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter LogicalResourceId_EksSourceName /// /// - /// The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource + /// Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource /// belongs to.This parameter accepts values in "eks-cluster/namespace" format. /// /// @@ -116,7 +116,7 @@ public partial class GetRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter LogicalResourceId_Identifier /// /// - /// The identifier of the resource. + /// Identifier of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -136,7 +136,7 @@ public partial class GetRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter PhysicalResourceId /// /// - /// The physical identifier of the resource. + /// Physical identifier of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -156,7 +156,7 @@ public partial class GetRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter ResourceName /// /// - /// The name of the resource. + /// Name of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourceList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourceList-Cmdlet.cs index 531c057a31..6a9f53fec9 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourceList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourceList-Cmdlet.cs @@ -42,7 +42,7 @@ public partial class GetRESHAppVersionResourceListCmdlet : AmazonResilienceHubCl #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -89,9 +89,9 @@ public partial class GetRESHAppVersionResourceListCmdlet : AmazonResilienceHubCl #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourceMappingList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourceMappingList-Cmdlet.cs index c2e6ea1e66..493e500c28 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourceMappingList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourceMappingList-Cmdlet.cs @@ -45,7 +45,7 @@ public partial class GetRESHAppVersionResourceMappingListCmdlet : AmazonResilien #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -82,9 +82,9 @@ public partial class GetRESHAppVersionResourceMappingListCmdlet : AmazonResilien #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourcesResolutionStatus-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourcesResolutionStatus-Cmdlet.cs index 60e2c9ba99..f0d0bc9110 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourcesResolutionStatus-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionResourcesResolutionStatus-Cmdlet.cs @@ -44,7 +44,7 @@ public partial class GetRESHAppVersionResourcesResolutionStatusCmdlet : AmazonRe #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionTemplate-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionTemplate-Cmdlet.cs index c36ff24ead..17bdd06241 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionTemplate-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHAppVersionTemplate-Cmdlet.cs @@ -42,7 +42,7 @@ public partial class GetRESHAppVersionTemplateCmdlet : AmazonResilienceHubClient #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHDraftAppVersionResourcesImportStatus-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHDraftAppVersionResourcesImportStatus-Cmdlet.cs index befc37009d..9b9d96f01e 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHDraftAppVersionResourcesImportStatus-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHDraftAppVersionResourcesImportStatus-Cmdlet.cs @@ -49,7 +49,7 @@ public partial class GetRESHDraftAppVersionResourcesImportStatusCmdlet : AmazonR #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHRecommendationTemplateList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHRecommendationTemplateList-Cmdlet.cs index 07bc169cb9..9fe169de79 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHRecommendationTemplateList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHRecommendationTemplateList-Cmdlet.cs @@ -45,7 +45,7 @@ public partial class GetRESHRecommendationTemplateListCmdlet : AmazonResilienceH #region Parameter AssessmentArn /// /// - /// The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// @@ -95,7 +95,7 @@ public partial class GetRESHRecommendationTemplateListCmdlet : AmazonResilienceH #region Parameter Status /// /// - /// The status of the action. + /// Status of the action. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -105,9 +105,9 @@ public partial class GetRESHRecommendationTemplateListCmdlet : AmazonResilienceH #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHResiliencyPolicy-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHResiliencyPolicy-Cmdlet.cs index 974520a068..f0dd901a04 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHResiliencyPolicy-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHResiliencyPolicy-Cmdlet.cs @@ -47,8 +47,7 @@ public partial class GetRESHResiliencyPolicyCmdlet : AmazonResilienceHubClientCm #region Parameter PolicyArn /// /// - /// The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: - /// arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. + /// Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHResiliencyPolicyList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHResiliencyPolicyList-Cmdlet.cs index eddc428e3f..bbe03fc5ec 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHResiliencyPolicyList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHResiliencyPolicyList-Cmdlet.cs @@ -55,9 +55,9 @@ public partial class GetRESHResiliencyPolicyListCmdlet : AmazonResilienceHubClie #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHSopRecommendationList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHSopRecommendationList-Cmdlet.cs index 3e7fdeb8d6..de63ca8ca9 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHSopRecommendationList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHSopRecommendationList-Cmdlet.cs @@ -44,7 +44,7 @@ public partial class GetRESHSopRecommendationListCmdlet : AmazonResilienceHubCli #region Parameter AssessmentArn /// /// - /// The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// @@ -63,9 +63,9 @@ public partial class GetRESHSopRecommendationListCmdlet : AmazonResilienceHubCli #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHSuggestedResiliencyPolicyList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHSuggestedResiliencyPolicyList-Cmdlet.cs index cabb640802..1b7adf29f2 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHSuggestedResiliencyPolicyList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHSuggestedResiliencyPolicyList-Cmdlet.cs @@ -45,9 +45,9 @@ public partial class GetRESHSuggestedResiliencyPolicyListCmdlet : AmazonResilien #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHTestRecommendationList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHTestRecommendationList-Cmdlet.cs index 4273460dd3..b620bec31b 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHTestRecommendationList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHTestRecommendationList-Cmdlet.cs @@ -43,7 +43,7 @@ public partial class GetRESHTestRecommendationListCmdlet : AmazonResilienceHubCl #region Parameter AssessmentArn /// /// - /// The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// @@ -62,9 +62,9 @@ public partial class GetRESHTestRecommendationListCmdlet : AmazonResilienceHubCl #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHUnsupportedAppVersionResourceList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHUnsupportedAppVersionResourceList-Cmdlet.cs index e97df4897b..61322bd1f9 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHUnsupportedAppVersionResourceList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Get-RESHUnsupportedAppVersionResourceList-Cmdlet.cs @@ -44,7 +44,7 @@ public partial class GetRESHUnsupportedAppVersionResourceListCmdlet : AmazonResi #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -91,9 +91,9 @@ public partial class GetRESHUnsupportedAppVersionResourceListCmdlet : AmazonResi #region Parameter MaxResult /// /// - /// The maximum number of results to include in the response. If more results exist than - /// the specified MaxResults value, a token is included in the response so - /// that the remaining results can be retrieved. + /// Maximum number of results to include in the response. If more results exist than the + /// specified MaxResults value, a token is included in the response so that + /// the remaining results can be retrieved. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Import-RESHResourcesToDraftAppVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Import-RESHResourcesToDraftAppVersion-Cmdlet.cs index d2c4f9add3..baab281d10 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Import-RESHResourcesToDraftAppVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Import-RESHResourcesToDraftAppVersion-Cmdlet.cs @@ -45,7 +45,7 @@ public partial class ImportRESHResourcesToDraftAppVersionCmdlet : AmazonResilien #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHApp-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHApp-Cmdlet.cs index 2e9daaa805..6458579c0e 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHApp-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHApp-Cmdlet.cs @@ -30,12 +30,13 @@ namespace Amazon.PowerShell.Cmdlets.RESH /// /// Creates an Resilience Hub application. An Resilience Hub application is a collection /// of Amazon Web Services resources structured to prevent and recover Amazon Web Services - /// application disruptions. To describe an Resilience Hub application, you provide an + /// application disruptions. To describe a Resilience Hub application, you provide an /// application name, resources from one or more CloudFormation stacks, Resource Groups, /// Terraform state files, AppRegistry applications, and an appropriate resiliency policy. - /// For more information about the number of resources supported per application, see - /// Service - /// Quotas. + /// In addition, you can also add resources that are located on Amazon Elastic Kubernetes + /// Service (Amazon EKS) clusters as optional resources. For more information about the + /// number of resources supported per application, see Service + /// quotas. /// /// /// @@ -71,6 +72,22 @@ public partial class NewRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExecut public Amazon.ResilienceHub.AppAssessmentScheduleType AssessmentSchedule { get; set; } #endregion + #region Parameter PermissionModel_CrossAccountRoleArn + /// + /// + /// Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. + /// These ARNs are used for querying purposes while importing resources and assessing + /// your application.
    • These ARNs are required only when your resources are in other accounts and you have + /// different role name in these accounts. Else, the invoker role name will be used in + /// the other accounts.
    • These roles must have a trust policy with iam:AssumeRole permission to + /// the invoker role in the primary account.
    + ///
    + ///
    + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("PermissionModel_CrossAccountRoleArns")] + public System.String[] PermissionModel_CrossAccountRoleArn { get; set; } + #endregion + #region Parameter Description /// /// @@ -81,10 +98,36 @@ public partial class NewRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExecut public System.String Description { get; set; } #endregion + #region Parameter EventSubscription + /// + /// + /// The list of events you would like to subscribe and get notification for. Currently, + /// Resilience Hub supports only Drift detected and Scheduled assessment failure + /// events notification. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("EventSubscriptions")] + public Amazon.ResilienceHub.Model.EventSubscription[] EventSubscription { get; set; } + #endregion + + #region Parameter PermissionModel_InvokerRoleName + /// + /// + /// Existing Amazon Web Services IAM role name in the primary Amazon Web Services account + /// that will be assumed by Resilience Hub Service Principle to obtain a read-only access + /// to your application resources while running an assessment.You must have iam:passRole permission for this role while creating or + /// updating the application. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String PermissionModel_InvokerRoleName { get; set; } + #endregion + #region Parameter Name /// /// - /// The name for the application. + /// Name of the application. /// /// #if !MODULAR @@ -101,8 +144,7 @@ public partial class NewRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExecut #region Parameter PolicyArn /// /// - /// The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: - /// arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. + /// Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// @@ -114,8 +156,8 @@ public partial class NewRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExecut #region Parameter Tag /// /// - /// The tags assigned to the resource. A tag is a label that you assign to an Amazon Web - /// Services resource. Each tag consists of a key/value pair. + /// Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services + /// resource. Each tag consists of a key/value pair. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -123,6 +165,19 @@ public partial class NewRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExecut public System.Collections.Hashtable Tag { get; set; } #endregion + #region Parameter PermissionModel_Type + /// + /// + /// Defines how Resilience Hub scans your resources. It can scan for the resources by + /// using a pre-existing role in your Amazon Web Services account, or by using the credentials + /// of the current IAM user. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.ResilienceHub.PermissionModelType")] + public Amazon.ResilienceHub.PermissionModelType PermissionModel_Type { get; set; } + #endregion + #region Parameter ClientToken /// /// @@ -200,6 +255,10 @@ protected override void ProcessRecord() context.AssessmentSchedule = this.AssessmentSchedule; context.ClientToken = this.ClientToken; context.Description = this.Description; + if (this.EventSubscription != null) + { + context.EventSubscription = new List(this.EventSubscription); + } context.Name = this.Name; #if MODULAR if (this.Name == null && ParameterWasBound(nameof(this.Name))) @@ -207,6 +266,12 @@ protected override void ProcessRecord() WriteWarning("You are passing $null as a value for parameter Name which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); } #endif + if (this.PermissionModel_CrossAccountRoleArn != null) + { + context.PermissionModel_CrossAccountRoleArn = new List(this.PermissionModel_CrossAccountRoleArn); + } + context.PermissionModel_InvokerRoleName = this.PermissionModel_InvokerRoleName; + context.PermissionModel_Type = this.PermissionModel_Type; context.PolicyArn = this.PolicyArn; if (this.Tag != null) { @@ -244,10 +309,53 @@ public object Execute(ExecutorContext context) { request.Description = cmdletContext.Description; } + if (cmdletContext.EventSubscription != null) + { + request.EventSubscriptions = cmdletContext.EventSubscription; + } if (cmdletContext.Name != null) { request.Name = cmdletContext.Name; } + + // populate PermissionModel + var requestPermissionModelIsNull = true; + request.PermissionModel = new Amazon.ResilienceHub.Model.PermissionModel(); + List requestPermissionModel_permissionModel_CrossAccountRoleArn = null; + if (cmdletContext.PermissionModel_CrossAccountRoleArn != null) + { + requestPermissionModel_permissionModel_CrossAccountRoleArn = cmdletContext.PermissionModel_CrossAccountRoleArn; + } + if (requestPermissionModel_permissionModel_CrossAccountRoleArn != null) + { + request.PermissionModel.CrossAccountRoleArns = requestPermissionModel_permissionModel_CrossAccountRoleArn; + requestPermissionModelIsNull = false; + } + System.String requestPermissionModel_permissionModel_InvokerRoleName = null; + if (cmdletContext.PermissionModel_InvokerRoleName != null) + { + requestPermissionModel_permissionModel_InvokerRoleName = cmdletContext.PermissionModel_InvokerRoleName; + } + if (requestPermissionModel_permissionModel_InvokerRoleName != null) + { + request.PermissionModel.InvokerRoleName = requestPermissionModel_permissionModel_InvokerRoleName; + requestPermissionModelIsNull = false; + } + Amazon.ResilienceHub.PermissionModelType requestPermissionModel_permissionModel_Type = null; + if (cmdletContext.PermissionModel_Type != null) + { + requestPermissionModel_permissionModel_Type = cmdletContext.PermissionModel_Type; + } + if (requestPermissionModel_permissionModel_Type != null) + { + request.PermissionModel.Type = requestPermissionModel_permissionModel_Type; + requestPermissionModelIsNull = false; + } + // determine if request.PermissionModel should be set to null + if (requestPermissionModelIsNull) + { + request.PermissionModel = null; + } if (cmdletContext.PolicyArn != null) { request.PolicyArn = cmdletContext.PolicyArn; @@ -320,7 +428,11 @@ internal partial class CmdletContext : ExecutorContext public Amazon.ResilienceHub.AppAssessmentScheduleType AssessmentSchedule { get; set; } public System.String ClientToken { get; set; } public System.String Description { get; set; } + public List EventSubscription { get; set; } public System.String Name { get; set; } + public List PermissionModel_CrossAccountRoleArn { get; set; } + public System.String PermissionModel_InvokerRoleName { get; set; } + public Amazon.ResilienceHub.PermissionModelType PermissionModel_Type { get; set; } public System.String PolicyArn { get; set; } public Dictionary Tag { get; set; } public System.Func Select { get; set; } = diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHAppVersionAppComponent-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHAppVersionAppComponent-Cmdlet.cs index 830c56e4e5..4a9ecbf3bf 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHAppVersionAppComponent-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHAppVersionAppComponent-Cmdlet.cs @@ -58,7 +58,7 @@ public partial class NewRESHAppVersionAppComponentCmdlet : AmazonResilienceHubCl #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -78,7 +78,7 @@ public partial class NewRESHAppVersionAppComponentCmdlet : AmazonResilienceHubCl #region Parameter Id /// /// - /// The identifier of the Application Component. + /// Identifier of the Application Component. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -88,7 +88,7 @@ public partial class NewRESHAppVersionAppComponentCmdlet : AmazonResilienceHubCl #region Parameter Name /// /// - /// The name of the Application Component. + /// Name of the Application Component. /// /// #if !MODULAR @@ -105,7 +105,7 @@ public partial class NewRESHAppVersionAppComponentCmdlet : AmazonResilienceHubCl #region Parameter Type /// /// - /// The type of Application Component. For more information about the types of Application + /// Type of Application Component. For more information about the types of Application /// Component, see Grouping /// resources in an AppComponent. /// diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHAppVersionResource-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHAppVersionResource-Cmdlet.cs index 27a234cfd8..80b8523c0d 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHAppVersionResource-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHAppVersionResource-Cmdlet.cs @@ -65,7 +65,7 @@ public partial class NewRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -85,8 +85,8 @@ public partial class NewRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter AppComponent /// /// - /// The list of Application Components that this resource belongs to. If an Application - /// Component is not part of the Resilience Hub application, it will be added. + /// List of Application Components that this resource belongs to. If an Application Component + /// is not part of the Resilience Hub application, it will be added. /// /// #if !MODULAR @@ -104,7 +104,7 @@ public partial class NewRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter AwsAccountId /// /// - /// The Amazon Web Services account that owns the physical resource. + /// Amazon Web Services account that owns the physical resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -114,7 +114,7 @@ public partial class NewRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter AwsRegion /// /// - /// The Amazon Web Services region that owns the physical resource. + /// Amazon Web Services region that owns the physical resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -124,7 +124,7 @@ public partial class NewRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter LogicalResourceId_EksSourceName /// /// - /// The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource + /// Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource /// belongs to.This parameter accepts values in "eks-cluster/namespace" format. /// /// @@ -135,7 +135,7 @@ public partial class NewRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter LogicalResourceId_Identifier /// /// - /// The identifier of the resource. + /// Identifier of the resource. /// /// #if !MODULAR @@ -162,7 +162,7 @@ public partial class NewRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter PhysicalResourceId /// /// - /// The physical identifier of the resource. + /// Physical identifier of the resource. /// /// #if !MODULAR @@ -189,7 +189,7 @@ public partial class NewRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter ResourceName /// /// - /// The name of the resource. + /// Name of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -199,7 +199,7 @@ public partial class NewRESHAppVersionResourceCmdlet : AmazonResilienceHubClient #region Parameter ResourceType /// /// - /// The type of resource. + /// Type of resource. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHRecommendationTemplate-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHRecommendationTemplate-Cmdlet.cs index 4d5addc964..0e45f886ab 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHRecommendationTemplate-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHRecommendationTemplate-Cmdlet.cs @@ -47,7 +47,7 @@ public partial class NewRESHRecommendationTemplateCmdlet : AmazonResilienceHubCl #region Parameter AssessmentArn /// /// - /// The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// @@ -126,8 +126,8 @@ public partial class NewRESHRecommendationTemplateCmdlet : AmazonResilienceHubCl #region Parameter Tag /// /// - /// The tags assigned to the resource. A tag is a label that you assign to an Amazon Web - /// Services resource. Each tag consists of a key/value pair. + /// Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services + /// resource. Each tag consists of a key/value pair. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHResiliencyPolicy-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHResiliencyPolicy-Cmdlet.cs index df3357f20e..432a2a40d5 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHResiliencyPolicy-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/New-RESHResiliencyPolicy-Cmdlet.cs @@ -104,8 +104,8 @@ public partial class NewRESHResiliencyPolicyCmdlet : AmazonResilienceHubClientCm #region Parameter Tag /// /// - /// The tags assigned to the resource. A tag is a label that you assign to an Amazon Web - /// Services resource. Each tag consists of a key/value pair. + /// Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services + /// resource. Each tag consists of a key/value pair. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Publish-RESHAppVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Publish-RESHAppVersion-Cmdlet.cs index f921653991..5866a83402 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Publish-RESHAppVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Publish-RESHAppVersion-Cmdlet.cs @@ -42,7 +42,7 @@ public partial class PublishRESHAppVersionCmdlet : AmazonResilienceHubClientCmdl #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -59,6 +59,16 @@ public partial class PublishRESHAppVersionCmdlet : AmazonResilienceHubClientCmdl public System.String AppArn { get; set; } #endregion + #region Parameter VersionName + /// + /// + /// Name of the application version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String VersionName { get; set; } + #endregion + #region Parameter Select /// /// Use the -Select parameter to control the cmdlet output. The default value is '*'. @@ -128,6 +138,7 @@ protected override void ProcessRecord() WriteWarning("You are passing $null as a value for parameter AppArn which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); } #endif + context.VersionName = this.VersionName; // allow further manipulation of loaded context prior to processing PostExecutionContextLoad(context); @@ -148,6 +159,10 @@ public object Execute(ExecutorContext context) { request.AppArn = cmdletContext.AppArn; } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } CmdletOutput output; @@ -210,6 +225,7 @@ private Amazon.ResilienceHub.Model.PublishAppVersionResponse CallAWSServiceOpera internal partial class CmdletContext : ExecutorContext { public System.String AppArn { get; set; } + public System.String VersionName { get; set; } public System.Func Select { get; set; } = (response, cmdlet) => response; } diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHApp-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHApp-Cmdlet.cs index 2620d98909..facd0652c1 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHApp-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHApp-Cmdlet.cs @@ -44,7 +44,7 @@ public partial class RemoveRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExe #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppAssessment-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppAssessment-Cmdlet.cs index aa22f31f9d..9b9d7bfb0f 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppAssessment-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppAssessment-Cmdlet.cs @@ -43,7 +43,7 @@ public partial class RemoveRESHAppAssessmentCmdlet : AmazonResilienceHubClientCm #region Parameter AssessmentArn /// /// - /// The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. + /// Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppInputSource-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppInputSource-Cmdlet.cs index 5e47b542fb..025f36cf75 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppInputSource-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppInputSource-Cmdlet.cs @@ -43,7 +43,7 @@ public partial class RemoveRESHAppInputSourceCmdlet : AmazonResilienceHubClientC #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -63,8 +63,8 @@ public partial class RemoveRESHAppInputSourceCmdlet : AmazonResilienceHubClientC #region Parameter EksSourceClusterNamespace_EksClusterArn /// /// - /// The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The - /// format for this ARN is: arn:aws:eks:region:account-id:cluster/cluster-name. + /// Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format + /// for this ARN is: arn:aws:eks:region:account-id:cluster/cluster-name. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppVersionAppComponent-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppVersionAppComponent-Cmdlet.cs index d45fe10701..b22be57c17 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppVersionAppComponent-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppVersionAppComponent-Cmdlet.cs @@ -51,7 +51,7 @@ public partial class RemoveRESHAppVersionAppComponentCmdlet : AmazonResilienceHu #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -71,7 +71,7 @@ public partial class RemoveRESHAppVersionAppComponentCmdlet : AmazonResilienceHu #region Parameter Id /// /// - /// The identifier of the Application Component. + /// Identifier of the Application Component. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppVersionResource-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppVersionResource-Cmdlet.cs index 80210229c0..c10fc1bdb4 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppVersionResource-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHAppVersionResource-Cmdlet.cs @@ -53,7 +53,7 @@ public partial class RemoveRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -73,7 +73,7 @@ public partial class RemoveRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter AwsAccountId /// /// - /// The Amazon Web Services account that owns the physical resource. + /// Amazon Web Services account that owns the physical resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -83,7 +83,7 @@ public partial class RemoveRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter AwsRegion /// /// - /// The Amazon Web Services region that owns the physical resource. + /// Amazon Web Services region that owns the physical resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -93,7 +93,7 @@ public partial class RemoveRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter LogicalResourceId_EksSourceName /// /// - /// The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource + /// Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource /// belongs to.This parameter accepts values in "eks-cluster/namespace" format. /// /// @@ -104,7 +104,7 @@ public partial class RemoveRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter LogicalResourceId_Identifier /// /// - /// The identifier of the resource. + /// Identifier of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -124,7 +124,7 @@ public partial class RemoveRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter PhysicalResourceId /// /// - /// The physical identifier of the resource. + /// Physical identifier of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -144,7 +144,7 @@ public partial class RemoveRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter ResourceName /// /// - /// The name of the resource. + /// Name of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHDraftAppVersionResourceMapping-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHDraftAppVersionResourceMapping-Cmdlet.cs index 061e82bf6c..709e24e087 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHDraftAppVersionResourceMapping-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHDraftAppVersionResourceMapping-Cmdlet.cs @@ -42,7 +42,7 @@ public partial class RemoveRESHDraftAppVersionResourceMappingCmdlet : AmazonResi #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHResiliencyPolicy-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHResiliencyPolicy-Cmdlet.cs index 30e0c31e27..f20e3641dd 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHResiliencyPolicy-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHResiliencyPolicy-Cmdlet.cs @@ -43,8 +43,7 @@ public partial class RemoveRESHResiliencyPolicyCmdlet : AmazonResilienceHubClien #region Parameter PolicyArn /// /// - /// The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: - /// arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. + /// Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHResourceTag-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHResourceTag-Cmdlet.cs index eaaa250f2f..f984bd22cd 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHResourceTag-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Remove-RESHResourceTag-Cmdlet.cs @@ -45,7 +45,7 @@ public partial class RemoveRESHResourceTagCmdlet : AmazonResilienceHubClientCmdl #region Parameter ResourceArn /// /// - /// The Amazon Resource Name (ARN) of the resource. + /// Amazon Resource Name (ARN) of the resource. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Resolve-RESHAppVersionResource-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Resolve-RESHAppVersionResource-Cmdlet.cs index ba4d7e99d9..7faf20f178 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Resolve-RESHAppVersionResource-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Resolve-RESHAppVersionResource-Cmdlet.cs @@ -42,7 +42,7 @@ public partial class ResolveRESHAppVersionResourceCmdlet : AmazonResilienceHubCl #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Set-RESHUpdateRecommendationStatus-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Set-RESHUpdateRecommendationStatus-Cmdlet.cs new file mode 100644 index 0000000000..39e317d627 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Set-RESHUpdateRecommendationStatus-Cmdlet.cs @@ -0,0 +1,251 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.ResilienceHub; +using Amazon.ResilienceHub.Model; + +namespace Amazon.PowerShell.Cmdlets.RESH +{ + /// + /// Enables you to include or exclude one or more operational recommendations. + /// + [Cmdlet("Set", "RESHUpdateRecommendationStatus", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.ResilienceHub.Model.BatchUpdateRecommendationStatusResponse")] + [AWSCmdlet("Calls the AWS Resilience Hub BatchUpdateRecommendationStatus API operation.", Operation = new[] {"BatchUpdateRecommendationStatus"}, SelectReturnType = typeof(Amazon.ResilienceHub.Model.BatchUpdateRecommendationStatusResponse))] + [AWSCmdletOutput("Amazon.ResilienceHub.Model.BatchUpdateRecommendationStatusResponse", + "This cmdlet returns an Amazon.ResilienceHub.Model.BatchUpdateRecommendationStatusResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class SetRESHUpdateRecommendationStatusCmdlet : AmazonResilienceHubClientCmdlet, IExecutor + { + + #region Parameter AppArn + /// + /// + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. + /// For more information about ARNs, see + /// Amazon Resource Names (ARNs) in the AWS General Reference guide. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String AppArn { get; set; } + #endregion + + #region Parameter RequestEntry + /// + /// + /// Defines the list of operational recommendations that need to be included or excluded. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyCollection] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + [Alias("RequestEntries")] + public Amazon.ResilienceHub.Model.UpdateRecommendationStatusRequestEntry[] RequestEntry { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is '*'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.ResilienceHub.Model.BatchUpdateRecommendationStatusResponse). + /// Specifying the name of a property of type Amazon.ResilienceHub.Model.BatchUpdateRecommendationStatusResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the AppArn parameter. + /// The -PassThru parameter is deprecated, use -Select '^AppArn' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^AppArn' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.AppArn), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Set-RESHUpdateRecommendationStatus (BatchUpdateRecommendationStatus)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.AppArn; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.AppArn = this.AppArn; + #if MODULAR + if (this.AppArn == null && ParameterWasBound(nameof(this.AppArn))) + { + WriteWarning("You are passing $null as a value for parameter AppArn which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + if (this.RequestEntry != null) + { + context.RequestEntry = new List(this.RequestEntry); + } + #if MODULAR + if (this.RequestEntry == null && ParameterWasBound(nameof(this.RequestEntry))) + { + WriteWarning("You are passing $null as a value for parameter RequestEntry which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.ResilienceHub.Model.BatchUpdateRecommendationStatusRequest(); + + if (cmdletContext.AppArn != null) + { + request.AppArn = cmdletContext.AppArn; + } + if (cmdletContext.RequestEntry != null) + { + request.RequestEntries = cmdletContext.RequestEntry; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.ResilienceHub.Model.BatchUpdateRecommendationStatusResponse CallAWSServiceOperation(IAmazonResilienceHub client, Amazon.ResilienceHub.Model.BatchUpdateRecommendationStatusRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "AWS Resilience Hub", "BatchUpdateRecommendationStatus"); + try + { + #if DESKTOP + return client.BatchUpdateRecommendationStatus(request); + #elif CORECLR + return client.BatchUpdateRecommendationStatusAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String AppArn { get; set; } + public List RequestEntry { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Start-RESHAppAssessment-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Start-RESHAppAssessment-Cmdlet.cs index 4d41b26451..f88a42da7a 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Start-RESHAppAssessment-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Start-RESHAppAssessment-Cmdlet.cs @@ -47,7 +47,7 @@ public partial class StartRESHAppAssessmentCmdlet : AmazonResilienceHubClientCmd #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -101,8 +101,8 @@ public partial class StartRESHAppAssessmentCmdlet : AmazonResilienceHubClientCmd #region Parameter Tag /// /// - /// The tags assigned to the resource. A tag is a label that you assign to an Amazon Web - /// Services resource. Each tag consists of a key/value pair. + /// Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services + /// resource. Each tag consists of a key/value pair. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHApp-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHApp-Cmdlet.cs index 22461aac8d..2ed515c933 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHApp-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHApp-Cmdlet.cs @@ -45,7 +45,7 @@ public partial class UpdateRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExe #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -83,6 +83,22 @@ public partial class UpdateRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExe public System.Boolean? ClearResiliencyPolicyArn { get; set; } #endregion + #region Parameter PermissionModel_CrossAccountRoleArn + /// + /// + /// Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. + /// These ARNs are used for querying purposes while importing resources and assessing + /// your application.
    • These ARNs are required only when your resources are in other accounts and you have + /// different role name in these accounts. Else, the invoker role name will be used in + /// the other accounts.
    • These roles must have a trust policy with iam:AssumeRole permission to + /// the invoker role in the primary account.
    + ///
    + ///
    + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("PermissionModel_CrossAccountRoleArns")] + public System.String[] PermissionModel_CrossAccountRoleArn { get; set; } + #endregion + #region Parameter Description /// /// @@ -93,11 +109,36 @@ public partial class UpdateRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExe public System.String Description { get; set; } #endregion + #region Parameter EventSubscription + /// + /// + /// The list of events you would like to subscribe and get notification for. Currently, + /// Resilience Hub supports notifications only for Drift detected and Scheduled + /// assessment failure events. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("EventSubscriptions")] + public Amazon.ResilienceHub.Model.EventSubscription[] EventSubscription { get; set; } + #endregion + + #region Parameter PermissionModel_InvokerRoleName + /// + /// + /// Existing Amazon Web Services IAM role name in the primary Amazon Web Services account + /// that will be assumed by Resilience Hub Service Principle to obtain a read-only access + /// to your application resources while running an assessment.You must have iam:passRole permission for this role while creating or + /// updating the application. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String PermissionModel_InvokerRoleName { get; set; } + #endregion + #region Parameter PolicyArn /// /// - /// The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: - /// arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. + /// Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// @@ -106,6 +147,19 @@ public partial class UpdateRESHAppCmdlet : AmazonResilienceHubClientCmdlet, IExe public System.String PolicyArn { get; set; } #endregion + #region Parameter PermissionModel_Type + /// + /// + /// Defines how Resilience Hub scans your resources. It can scan for the resources by + /// using a pre-existing role in your Amazon Web Services account, or by using the credentials + /// of the current IAM user. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.ResilienceHub.PermissionModelType")] + public Amazon.ResilienceHub.PermissionModelType PermissionModel_Type { get; set; } + #endregion + #region Parameter Select /// /// Use the -Select parameter to control the cmdlet output. The default value is 'App'. @@ -178,6 +232,16 @@ protected override void ProcessRecord() context.AssessmentSchedule = this.AssessmentSchedule; context.ClearResiliencyPolicyArn = this.ClearResiliencyPolicyArn; context.Description = this.Description; + if (this.EventSubscription != null) + { + context.EventSubscription = new List(this.EventSubscription); + } + if (this.PermissionModel_CrossAccountRoleArn != null) + { + context.PermissionModel_CrossAccountRoleArn = new List(this.PermissionModel_CrossAccountRoleArn); + } + context.PermissionModel_InvokerRoleName = this.PermissionModel_InvokerRoleName; + context.PermissionModel_Type = this.PermissionModel_Type; context.PolicyArn = this.PolicyArn; // allow further manipulation of loaded context prior to processing @@ -211,6 +275,49 @@ public object Execute(ExecutorContext context) { request.Description = cmdletContext.Description; } + if (cmdletContext.EventSubscription != null) + { + request.EventSubscriptions = cmdletContext.EventSubscription; + } + + // populate PermissionModel + var requestPermissionModelIsNull = true; + request.PermissionModel = new Amazon.ResilienceHub.Model.PermissionModel(); + List requestPermissionModel_permissionModel_CrossAccountRoleArn = null; + if (cmdletContext.PermissionModel_CrossAccountRoleArn != null) + { + requestPermissionModel_permissionModel_CrossAccountRoleArn = cmdletContext.PermissionModel_CrossAccountRoleArn; + } + if (requestPermissionModel_permissionModel_CrossAccountRoleArn != null) + { + request.PermissionModel.CrossAccountRoleArns = requestPermissionModel_permissionModel_CrossAccountRoleArn; + requestPermissionModelIsNull = false; + } + System.String requestPermissionModel_permissionModel_InvokerRoleName = null; + if (cmdletContext.PermissionModel_InvokerRoleName != null) + { + requestPermissionModel_permissionModel_InvokerRoleName = cmdletContext.PermissionModel_InvokerRoleName; + } + if (requestPermissionModel_permissionModel_InvokerRoleName != null) + { + request.PermissionModel.InvokerRoleName = requestPermissionModel_permissionModel_InvokerRoleName; + requestPermissionModelIsNull = false; + } + Amazon.ResilienceHub.PermissionModelType requestPermissionModel_permissionModel_Type = null; + if (cmdletContext.PermissionModel_Type != null) + { + requestPermissionModel_permissionModel_Type = cmdletContext.PermissionModel_Type; + } + if (requestPermissionModel_permissionModel_Type != null) + { + request.PermissionModel.Type = requestPermissionModel_permissionModel_Type; + requestPermissionModelIsNull = false; + } + // determine if request.PermissionModel should be set to null + if (requestPermissionModelIsNull) + { + request.PermissionModel = null; + } if (cmdletContext.PolicyArn != null) { request.PolicyArn = cmdletContext.PolicyArn; @@ -280,6 +387,10 @@ internal partial class CmdletContext : ExecutorContext public Amazon.ResilienceHub.AppAssessmentScheduleType AssessmentSchedule { get; set; } public System.Boolean? ClearResiliencyPolicyArn { get; set; } public System.String Description { get; set; } + public List EventSubscription { get; set; } + public List PermissionModel_CrossAccountRoleArn { get; set; } + public System.String PermissionModel_InvokerRoleName { get; set; } + public Amazon.ResilienceHub.PermissionModelType PermissionModel_Type { get; set; } public System.String PolicyArn { get; set; } public System.Func Select { get; set; } = (response, cmdlet) => response.App; diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersion-Cmdlet.cs index 25677d520e..f109ed8259 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersion-Cmdlet.cs @@ -62,7 +62,7 @@ public partial class UpdateRESHAppVersionCmdlet : AmazonResilienceHubClientCmdle #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersionAppComponent-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersionAppComponent-Cmdlet.cs index 3e958460ec..a635b9c488 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersionAppComponent-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersionAppComponent-Cmdlet.cs @@ -58,7 +58,7 @@ public partial class UpdateRESHAppVersionAppComponentCmdlet : AmazonResilienceHu #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -78,7 +78,7 @@ public partial class UpdateRESHAppVersionAppComponentCmdlet : AmazonResilienceHu #region Parameter Id /// /// - /// The identifier of the Application Component. + /// Identifier of the Application Component. /// /// #if !MODULAR @@ -95,7 +95,7 @@ public partial class UpdateRESHAppVersionAppComponentCmdlet : AmazonResilienceHu #region Parameter Name /// /// - /// The name of the Application Component. + /// Name of the Application Component. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -105,7 +105,7 @@ public partial class UpdateRESHAppVersionAppComponentCmdlet : AmazonResilienceHu #region Parameter Type /// /// - /// The type of Application Component. For more information about the types of Application + /// Type of Application Component. For more information about the types of Application /// Component, see Grouping /// resources in an AppComponent. /// diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersionResource-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersionResource-Cmdlet.cs index 12fe299745..a436b817c3 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersionResource-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHAppVersionResource-Cmdlet.cs @@ -63,7 +63,7 @@ public partial class UpdateRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -83,8 +83,8 @@ public partial class UpdateRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter AppComponent /// /// - /// The list of Application Components that this resource belongs to. If an Application - /// Component is not part of the Resilience Hub application, it will be added. + /// List of Application Components that this resource belongs to. If an Application Component + /// is not part of the Resilience Hub application, it will be added. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -95,7 +95,7 @@ public partial class UpdateRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter AwsAccountId /// /// - /// The Amazon Web Services account that owns the physical resource. + /// Amazon Web Services account that owns the physical resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -105,7 +105,7 @@ public partial class UpdateRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter AwsRegion /// /// - /// The Amazon Web Services region that owns the physical resource. + /// Amazon Web Services region that owns the physical resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -115,7 +115,7 @@ public partial class UpdateRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter LogicalResourceId_EksSourceName /// /// - /// The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource + /// Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource /// belongs to.This parameter accepts values in "eks-cluster/namespace" format. /// /// @@ -136,7 +136,7 @@ public partial class UpdateRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter LogicalResourceId_Identifier /// /// - /// The identifier of the resource. + /// Identifier of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -156,7 +156,7 @@ public partial class UpdateRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter PhysicalResourceId /// /// - /// The physical identifier of the resource. + /// Physical identifier of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -176,7 +176,7 @@ public partial class UpdateRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter ResourceName /// /// - /// The name of the resource. + /// Name of the resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -186,7 +186,7 @@ public partial class UpdateRESHAppVersionResourceCmdlet : AmazonResilienceHubCli #region Parameter ResourceType /// /// - /// The type of resource. + /// Type of resource. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHResiliencyPolicy-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHResiliencyPolicy-Cmdlet.cs index 12cfcdc1d9..5c56ecba11 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHResiliencyPolicy-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Update-RESHResiliencyPolicy-Cmdlet.cs @@ -68,8 +68,7 @@ public partial class UpdateRESHResiliencyPolicyCmdlet : AmazonResilienceHubClien #region Parameter PolicyArn /// /// - /// The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: - /// arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. + /// Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. /// diff --git a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Write-RESHDraftAppVersionTemplate-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Write-RESHDraftAppVersionTemplate-Cmdlet.cs index ccbfa1cfb9..462ac4f7a3 100644 --- a/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Write-RESHDraftAppVersionTemplate-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ResilienceHub/Basic/Write-RESHDraftAppVersionTemplate-Cmdlet.cs @@ -42,7 +42,7 @@ public partial class WriteRESHDraftAppVersionTemplateCmdlet : AmazonResilienceHu #region Parameter AppArn /// /// - /// The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this + /// Amazon Resource Name (ARN) of the Resilience Hub application. The format for this /// ARN is: arn:partition:resiliencehub:region:account:app/app-id. /// For more information about ARNs, see /// Amazon Resource Names (ARNs) in the AWS General Reference guide. @@ -64,20 +64,20 @@ public partial class WriteRESHDraftAppVersionTemplateCmdlet : AmazonResilienceHu /// /// A JSON string that provides information about your application structure. To learn /// more about the appTemplateBody template, see the sample template provided - /// in the Examples section.The appTemplateBody JSON string has the following structure: