Skip to content

Commit

Permalink
4.1.417
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-dotnet-automation committed Sep 18, 2023
1 parent c82869c commit 6268df3
Show file tree
Hide file tree
Showing 44 changed files with 2,077 additions and 63 deletions.
8 changes: 4 additions & 4 deletions Include/sdk/_sdk-versions.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

{
"ProductVersion" : "3.7.646.0",
"ProductVersion" : "3.7.647.0",
"CoreVersion" : "3.7.202.10",
"OverrideCoreVersion" : "3.3",
"DefaultToPreview" : false,
Expand Down Expand Up @@ -546,7 +546,7 @@
"InPreview" : false
},
"ApplicationDiscoveryService" : {
"Version" : "3.7.200.41",
"Version" : "3.7.201.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
"Core" : "3.7.202.10"
Expand Down Expand Up @@ -1034,7 +1034,7 @@
"InPreview" : false
},
"WorkMail" : {
"Version" : "3.7.200.41",
"Version" : "3.7.201.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
"Core" : "3.7.202.10"
Expand Down Expand Up @@ -1778,7 +1778,7 @@
"InPreview" : false
},
"Macie2" : {
"Version" : "3.7.200.41",
"Version" : "3.7.200.42",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
"Core" : "3.7.202.10"
Expand Down
18 changes: 17 additions & 1 deletion changelogs/CHANGELOG.2023.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
### 4.1.416 (2023-09-15 21:42Z)
### 4.1.417 (2023-09-18 21:03Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.647.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 WorkMail
* Added cmdlet Get-WMEntity leveraging the DescribeEntity service API.
* Added cmdlet Get-WMGroupsForEntityList leveraging the ListGroupsForEntity service API.
* Added cmdlet Update-WMGroup leveraging the UpdateGroup service API.
* Added cmdlet Update-WMUser leveraging the UpdateUser service API.
* Modified cmdlet Get-WMGroupList: added parameters Filters_NamePrefix, Filters_PrimaryEmailPrefix and Filters_State.
* Modified cmdlet Get-WMResourceList: added parameters Filters_NamePrefix, Filters_PrimaryEmailPrefix and Filters_State.
* Modified cmdlet Get-WMUserList: added parameters Filters_DisplayNamePrefix, Filters_PrimaryEmailPrefix, Filters_State and Filters_UsernamePrefix.
* Modified cmdlet New-WMGroup: added parameter HiddenFromGlobalAddressList.
* Modified cmdlet New-WMResource: added parameters Description and HiddenFromGlobalAddressList.
* Modified cmdlet New-WMUser: added parameters FirstName, HiddenFromGlobalAddressList, LastName and Role.
* Modified cmdlet Remove-WMOrganization: added parameter ForceDelete.
* Modified cmdlet Update-WMResource: added parameters Description, HiddenFromGlobalAddressList and Type.

### 4.1.416 (2023-09-15 21:42Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.646.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 AppStream
* [Breaking Change] Modified cmdlet Get-APSSessionList: removed parameter InstanceId.
Expand Down
18 changes: 17 additions & 1 deletion changelogs/CHANGELOG.ALL.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
### 4.1.416 (2023-09-15 21:42Z)
### 4.1.417 (2023-09-18 21:03Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.647.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 WorkMail
* Added cmdlet Get-WMEntity leveraging the DescribeEntity service API.
* Added cmdlet Get-WMGroupsForEntityList leveraging the ListGroupsForEntity service API.
* Added cmdlet Update-WMGroup leveraging the UpdateGroup service API.
* Added cmdlet Update-WMUser leveraging the UpdateUser service API.
* Modified cmdlet Get-WMGroupList: added parameters Filters_NamePrefix, Filters_PrimaryEmailPrefix and Filters_State.
* Modified cmdlet Get-WMResourceList: added parameters Filters_NamePrefix, Filters_PrimaryEmailPrefix and Filters_State.
* Modified cmdlet Get-WMUserList: added parameters Filters_DisplayNamePrefix, Filters_PrimaryEmailPrefix, Filters_State and Filters_UsernamePrefix.
* Modified cmdlet New-WMGroup: added parameter HiddenFromGlobalAddressList.
* Modified cmdlet New-WMResource: added parameters Description and HiddenFromGlobalAddressList.
* Modified cmdlet New-WMUser: added parameters FirstName, HiddenFromGlobalAddressList, LastName and Role.
* Modified cmdlet Remove-WMOrganization: added parameter ForceDelete.
* Modified cmdlet Update-WMResource: added parameters Description, HiddenFromGlobalAddressList and Type.

### 4.1.416 (2023-09-15 21:42Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.646.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 AppStream
* [Breaking Change] Modified cmdlet Get-APSSessionList: removed parameter InstanceId.
Expand Down
16 changes: 16 additions & 0 deletions generator/AWSPSGeneratorLib/Config/ServiceConfig/workmail.xml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,10 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="DescribeEntity" OutputProperty="*" Verb="Get" Noun="Entity" PipelineParameter="Email" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="DescribeGroup" OutputProperty="*" Verb="Get" Noun="Group" PipelineParameter="GroupId" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
Expand Down Expand Up @@ -215,6 +219,10 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="ListGroupsForEntity" OutputProperty="Groups" Verb="Get" Noun="GroupsForEntityList" PipelineParameter="EntityId" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="ListImpersonationRoles" OutputProperty="Roles" Verb="Get" Noun="ImpersonationRoleList" PipelineParameter="OrganizationId" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
Expand Down Expand Up @@ -319,6 +327,10 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="UpdateGroup" Verb="Update" Noun="Group" ShouldProcessTarget="GroupId" PipelineParameter="GroupId" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="UpdateImpersonationRole" Verb="Update" Noun="ImpersonationRole" ShouldProcessTarget="ImpersonationRoleId" PipelineParameter="ImpersonationRoleId" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
Expand All @@ -339,6 +351,10 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="UpdateUser" Verb="Update" Noun="User" ShouldProcessTarget="UserId" PipelineParameter="UserId" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
</ServiceOperations>
<TypesNotToFlatten>
<Type>Amazon.WorkMail.Model.BookingOptions</Type>
Expand Down
7 changes: 7 additions & 0 deletions modules/AWSPowerShell/AWSAliases.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -26488,6 +26488,8 @@ Set-Alias -Name Deregister-WMMailDomain -Value Remove-WMMailDomain
Set-Alias -Name WM-DeregisterMailDomain -Value Remove-WMMailDomain
Set-Alias -Name Describe-WMEmailMonitoringConfiguration -Value Get-WMEmailMonitoringConfiguration
Set-Alias -Name WM-DescribeEmailMonitoringConfiguration -Value Get-WMEmailMonitoringConfiguration
Set-Alias -Name Describe-WMEntity -Value Get-WMEntity
Set-Alias -Name WM-DescribeEntity -Value Get-WMEntity
Set-Alias -Name Describe-WMGroup -Value Get-WMGroup
Set-Alias -Name WM-DescribeGroup -Value Get-WMGroup
Set-Alias -Name Describe-WMInboundDmarcSettings -Value Get-WMInboundDmarcSetting
Expand Down Expand Up @@ -26529,6 +26531,9 @@ Set-Alias -Name WM-ListGroupMembers -Value Get-WMMemberList
Set-Alias -Name List-WMGroups -Value Get-WMGroupList
Set-Alias -Name List-WMGroupList -Value Get-WMGroupList
Set-Alias -Name WM-ListGroups -Value Get-WMGroupList
Set-Alias -Name List-WMGroupsForEntity -Value Get-WMGroupsForEntityList
Set-Alias -Name List-WMGroupsForEntityList -Value Get-WMGroupsForEntityList
Set-Alias -Name WM-ListGroupsForEntity -Value Get-WMGroupsForEntityList
Set-Alias -Name List-WMImpersonationRoles -Value Get-WMImpersonationRoleList
Set-Alias -Name List-WMImpersonationRoleList -Value Get-WMImpersonationRoleList
Set-Alias -Name WM-ListImpersonationRoles -Value Get-WMImpersonationRoleList
Expand Down Expand Up @@ -26584,11 +26589,13 @@ Set-Alias -Name WM-TestAvailabilityConfiguration -Value Test-WMAvailabilityConfi
Set-Alias -Name WM-UntagResource -Value Remove-WMResourceTag
Set-Alias -Name WM-UpdateAvailabilityConfiguration -Value Update-WMAvailabilityConfiguration
Set-Alias -Name WM-UpdateDefaultMailDomain -Value Update-WMDefaultMailDomain
Set-Alias -Name WM-UpdateGroup -Value Update-WMGroup
Set-Alias -Name WM-UpdateImpersonationRole -Value Update-WMImpersonationRole
Set-Alias -Name WM-UpdateMailboxQuota -Value Update-WMMailboxQuota
Set-Alias -Name WM-UpdateMobileDeviceAccessRule -Value Update-WMMobileDeviceAccessRule
Set-Alias -Name WM-UpdatePrimaryEmailAddress -Value Update-WMPrimaryEmailAddress
Set-Alias -Name WM-UpdateResource -Value Update-WMResource
Set-Alias -Name WM-UpdateUser -Value Update-WMUser
Set-Alias -Name WMMF-GetRawMessageContent -Value Get-WMMFRawMessageContent
Set-Alias -Name Put-WMMFRawMessageContent -Value Write-WMMFRawMessageContent
Set-Alias -Name WMMF-PutRawMessageContent -Value Write-WMMFRawMessageContent
Expand Down
36 changes: 33 additions & 3 deletions modules/AWSPowerShell/AWSPowerShellCompleters.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -62544,6 +62544,17 @@ $WM_Completers = {
break
}

# Amazon.WorkMail.EntityState
{
($_ -eq "Get-WMGroupList/Filters_State") -Or
($_ -eq "Get-WMResourceList/Filters_State") -Or
($_ -eq "Get-WMUserList/Filters_State")
}
{
$v = "DELETED","DISABLED","ENABLED"
break
}

# Amazon.WorkMail.ImpersonationRoleType
{
($_ -eq "New-WMImpersonationRole/Type") -Or
Expand All @@ -62566,12 +62577,25 @@ $WM_Completers = {
}

# Amazon.WorkMail.ResourceType
"New-WMResource/Type"
{
($_ -eq "New-WMResource/Type") -Or
($_ -eq "Update-WMResource/Type")
}
{
$v = "EQUIPMENT","ROOM"
break
}

# Amazon.WorkMail.UserRole
{
($_ -eq "New-WMUser/Role") -Or
($_ -eq "Update-WMUser/Role")
}
{
$v = "REMOTE_USER","RESOURCE","SYSTEM_USER","USER"
break
}


}

Expand All @@ -62582,7 +62606,9 @@ $WM_Completers = {

$WM_map = @{
"Effect"=@("New-WMMobileDeviceAccessRule","Update-WMMobileDeviceAccessRule","Write-WMAccessControlRule","Write-WMMobileDeviceAccessOverride")
"Type"=@("New-WMImpersonationRole","New-WMResource","Update-WMImpersonationRole")
"Filters_State"=@("Get-WMGroupList","Get-WMResourceList","Get-WMUserList")
"Role"=@("New-WMUser","Update-WMUser")
"Type"=@("New-WMImpersonationRole","New-WMResource","Update-WMImpersonationRole","Update-WMResource")
}

_awsArgumentCompleterRegistration $WM_Completers $WM_map
Expand Down Expand Up @@ -62663,6 +62689,7 @@ $WM_SelectMap = @{
"Remove-WMFromWorkMail",
"Remove-WMMailDomain",
"Get-WMEmailMonitoringConfiguration",
"Get-WMEntity",
"Get-WMGroup",
"Get-WMInboundDmarcSetting",
"Get-WMMailboxExportJob",
Expand All @@ -62684,6 +62711,7 @@ $WM_SelectMap = @{
"Get-WMAvailabilityConfigurationList",
"Get-WMMemberList",
"Get-WMGroupList",
"Get-WMGroupsForEntityList",
"Get-WMImpersonationRoleList",
"Get-WMMailboxExportJobList",
"Get-WMMailboxPermissionList",
Expand All @@ -62710,11 +62738,13 @@ $WM_SelectMap = @{
"Remove-WMResourceTag",
"Update-WMAvailabilityConfiguration",
"Update-WMDefaultMailDomain",
"Update-WMGroup",
"Update-WMImpersonationRole",
"Update-WMMailboxQuota",
"Update-WMMobileDeviceAccessRule",
"Update-WMPrimaryEmailAddress",
"Update-WMResource")
"Update-WMResource",
"Update-WMUser")
}

_awsArgumentCompleterRegistration $WM_SelectCompleters $WM_SelectMap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -227,18 +227,17 @@ public partial class NewMAC2ClassificationJobCmdlet : AmazonMacie2ClientCmdlet,
/// <summary>
/// <para>
/// <para>The selection type to apply when determining which managed data identifiers the job
/// uses to analyze data. Valid values are:</para><ul><li><para>ALL (default) - Use all managed data identifiers. If you specify this value, don't
/// specify any values for the managedDataIdentifierIds property.</para></li><li><para>EXCLUDE - Use all managed data identifiers except the ones specified by the managedDataIdentifierIds
/// uses to analyze data. Valid values are:</para><ul><li><para>ALL - Use all managed data identifiers. If you specify this value, don't specify any
/// values for the managedDataIdentifierIds property.</para></li><li><para>EXCLUDE - Use all managed data identifiers except the ones specified by the managedDataIdentifierIds
/// property.</para></li><li><para>INCLUDE - Use only the managed data identifiers specified by the managedDataIdentifierIds
/// property.</para></li><li><para>NONE - Don't use any managed data identifiers. If you specify this value, specify
/// at least one custom data identifier for the job (customDataIdentifierIds) and don't
/// specify any values for the managedDataIdentifierIds property.</para></li><li><para>RECOMMENDED - Use only the set of managed data identifiers that Amazon Web Services
/// recommends for jobs. If you specify this value, don't specify any values for the managedDataIdentifierIds
/// property.</para></li></ul><para>If you don't specify a value for this property, the job uses all managed data identifiers.</para><para>If the job is a recurring job and you don't specify a value for this property or you
/// specify ALL or EXCLUDE, each job run automatically uses new managed data identifiers
/// that are released. If you specify RECOMMENDED for a recurring job, each job run automatically
/// uses all the managed data identifiers that are in the recommended set when the job
/// starts to run.</para><para>For information about individual managed data identifiers or to determine which ones
/// at least one value for the customDataIdentifierIds property and don't specify any
/// values for the managedDataIdentifierIds property.</para></li><li><para>RECOMMENDED (default) - Use the recommended set of managed data identifiers. If you
/// specify this value, don't specify any values for the managedDataIdentifierIds property.</para></li></ul><para>If you don't specify a value for this property, the job uses the recommended set of
/// managed data identifiers.</para><para>If the job is a recurring job and you specify ALL or EXCLUDE, each job run automatically
/// uses new managed data identifiers that are released. If you specify RECOMMENDED for
/// a recurring job, each job run automatically uses all the managed data identifiers
/// that are in the recommended set when the run starts.</para><para>For information about individual managed data identifiers or to determine which ones
/// are in the recommended set, see <a href="https://docs.aws.amazon.com/macie/latest/user/managed-data-identifiers.html">Using
/// managed data identifiers</a> and <a href="https://docs.aws.amazon.com/macie/latest/user/discovery-jobs-mdis-recommended.html">Recommended
/// managed data identifiers</a> in the <i>Amazon Macie User Guide</i>.</para>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,17 @@ $WM_Completers = {
break
}

# Amazon.WorkMail.EntityState
{
($_ -eq "Get-WMGroupList/Filters_State") -Or
($_ -eq "Get-WMResourceList/Filters_State") -Or
($_ -eq "Get-WMUserList/Filters_State")
}
{
$v = "DELETED","DISABLED","ENABLED"
break
}

# Amazon.WorkMail.ImpersonationRoleType
{
($_ -eq "New-WMImpersonationRole/Type") -Or
Expand All @@ -109,12 +120,25 @@ $WM_Completers = {
}

# Amazon.WorkMail.ResourceType
"New-WMResource/Type"
{
($_ -eq "New-WMResource/Type") -Or
($_ -eq "Update-WMResource/Type")
}
{
$v = "EQUIPMENT","ROOM"
break
}

# Amazon.WorkMail.UserRole
{
($_ -eq "New-WMUser/Role") -Or
($_ -eq "Update-WMUser/Role")
}
{
$v = "REMOTE_USER","RESOURCE","SYSTEM_USER","USER"
break
}


}

Expand All @@ -125,7 +149,9 @@ $WM_Completers = {

$WM_map = @{
"Effect"=@("New-WMMobileDeviceAccessRule","Update-WMMobileDeviceAccessRule","Write-WMAccessControlRule","Write-WMMobileDeviceAccessOverride")
"Type"=@("New-WMImpersonationRole","New-WMResource","Update-WMImpersonationRole")
"Filters_State"=@("Get-WMGroupList","Get-WMResourceList","Get-WMUserList")
"Role"=@("New-WMUser","Update-WMUser")
"Type"=@("New-WMImpersonationRole","New-WMResource","Update-WMImpersonationRole","Update-WMResource")
}

_awsArgumentCompleterRegistration $WM_Completers $WM_map
Expand Down Expand Up @@ -206,6 +232,7 @@ $WM_SelectMap = @{
"Remove-WMFromWorkMail",
"Remove-WMMailDomain",
"Get-WMEmailMonitoringConfiguration",
"Get-WMEntity",
"Get-WMGroup",
"Get-WMInboundDmarcSetting",
"Get-WMMailboxExportJob",
Expand All @@ -227,6 +254,7 @@ $WM_SelectMap = @{
"Get-WMAvailabilityConfigurationList",
"Get-WMMemberList",
"Get-WMGroupList",
"Get-WMGroupsForEntityList",
"Get-WMImpersonationRoleList",
"Get-WMMailboxExportJobList",
"Get-WMMailboxPermissionList",
Expand All @@ -253,11 +281,13 @@ $WM_SelectMap = @{
"Remove-WMResourceTag",
"Update-WMAvailabilityConfiguration",
"Update-WMDefaultMailDomain",
"Update-WMGroup",
"Update-WMImpersonationRole",
"Update-WMMailboxQuota",
"Update-WMMobileDeviceAccessRule",
"Update-WMPrimaryEmailAddress",
"Update-WMResource")
"Update-WMResource",
"Update-WMUser")
}

_awsArgumentCompleterRegistration $WM_SelectCompleters $WM_SelectMap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,10 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5
'Get-WMDefaultRetentionPolicy',
'Get-WMDelegateList',
'Get-WMEmailMonitoringConfiguration',
'Get-WMEntity',
'Get-WMGroup',
'Get-WMGroupList',
'Get-WMGroupsForEntityList',
'Get-WMImpersonationRole',
'Get-WMImpersonationRoleEffect',
'Get-WMImpersonationRoleList',
Expand Down Expand Up @@ -155,11 +157,13 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5
'Test-WMAvailabilityConfiguration',
'Update-WMAvailabilityConfiguration',
'Update-WMDefaultMailDomain',
'Update-WMGroup',
'Update-WMImpersonationRole',
'Update-WMMailboxQuota',
'Update-WMMobileDeviceAccessRule',
'Update-WMPrimaryEmailAddress',
'Update-WMResource',
'Update-WMUser',
'Write-WMAccessControlRule',
'Write-WMEmailMonitoringConfiguration',
'Write-WMInboundDmarcSetting',
Expand Down
Loading

0 comments on commit 6268df3

Please sign in to comment.