Skip to content

Commit

Permalink
4.1.678
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-dotnet-automation committed Oct 15, 2024
1 parent 046a4e0 commit 8a4d185
Show file tree
Hide file tree
Showing 67 changed files with 2,478 additions and 1,001 deletions.
1,564 changes: 782 additions & 782 deletions Include/sdk/_sdk-versions.json

Large diffs are not rendered by default.

24 changes: 23 additions & 1 deletion changelogs/CHANGELOG.2024.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,26 @@
### 4.1.677 (2024-10-14 20:59Z)
### 4.1.678 (2024-10-15 20:51Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.906.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
* Amazon Amplify
* Modified cmdlet Start-AMPDeployment: added parameter SourceUrlType.
* Amazon CodeBuild
* Modified cmdlet New-CBFleet: added parameters ProxyConfiguration_DefaultBehavior and ProxyConfiguration_OrderedProxyRule.
* Modified cmdlet Update-CBFleet: added parameters ProxyConfiguration_DefaultBehavior and ProxyConfiguration_OrderedProxyRule.
* Amazon QBusiness
* Modified cmdlet New-QBUSWebExperience: added parameter Origin.
* Modified cmdlet Update-QBUSWebExperience: added parameter Origin.
* Amazon Redshift
* Added cmdlet Edit-RSIntegration leveraging the ModifyIntegration service API.
* Added cmdlet Get-RSIntegration leveraging the DescribeIntegrations service API.
* Added cmdlet New-RSIntegration leveraging the CreateIntegration service API.
* Added cmdlet Remove-RSIntegration leveraging the DeleteIntegration service API.
* Amazon Resilience Hub
* Modified cmdlet Get-RESHAppList: added parameter AwsApplicationArn.
* Modified cmdlet New-RESHApp: added parameter AwsApplicationArn.
* Amazon Simple Email Service V2 (SES V2)
* Modified cmdlet New-SES2ConfigurationSet: added parameter DeliveryOptions_MaxDeliverySecond.
* Modified cmdlet Write-SES2ConfigurationSetDeliveryOption: added parameter MaxDeliverySecond.

### 4.1.677 (2024-10-14 20:59Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.905.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
* Amazon SES Mail Manager
* Modified cmdlet Start-MMGRArchiveExport: added parameter IncludeMetadata.
Expand Down
24 changes: 23 additions & 1 deletion changelogs/CHANGELOG.ALL.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,26 @@
### 4.1.677 (2024-10-14 20:59Z)
### 4.1.678 (2024-10-15 20:51Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.906.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
* Amazon Amplify
* Modified cmdlet Start-AMPDeployment: added parameter SourceUrlType.
* Amazon CodeBuild
* Modified cmdlet New-CBFleet: added parameters ProxyConfiguration_DefaultBehavior and ProxyConfiguration_OrderedProxyRule.
* Modified cmdlet Update-CBFleet: added parameters ProxyConfiguration_DefaultBehavior and ProxyConfiguration_OrderedProxyRule.
* Amazon QBusiness
* Modified cmdlet New-QBUSWebExperience: added parameter Origin.
* Modified cmdlet Update-QBUSWebExperience: added parameter Origin.
* Amazon Redshift
* Added cmdlet Edit-RSIntegration leveraging the ModifyIntegration service API.
* Added cmdlet Get-RSIntegration leveraging the DescribeIntegrations service API.
* Added cmdlet New-RSIntegration leveraging the CreateIntegration service API.
* Added cmdlet Remove-RSIntegration leveraging the DeleteIntegration service API.
* Amazon Resilience Hub
* Modified cmdlet Get-RESHAppList: added parameter AwsApplicationArn.
* Modified cmdlet New-RESHApp: added parameter AwsApplicationArn.
* Amazon Simple Email Service V2 (SES V2)
* Modified cmdlet New-SES2ConfigurationSet: added parameter DeliveryOptions_MaxDeliverySecond.
* Modified cmdlet Write-SES2ConfigurationSetDeliveryOption: added parameter MaxDeliverySecond.

### 4.1.677 (2024-10-14 20:59Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.905.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
* Amazon SES Mail Manager
* Modified cmdlet Start-MMGRArchiveExport: added parameter IncludeMetadata.
Expand Down
16 changes: 16 additions & 0 deletions generator/AWSPSGeneratorLib/Config/ServiceConfig/redshift.xml
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,10 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="CreateIntegration" OutputProperty="*" Verb="New" Noun="Integration" ShouldProcessTarget="SourceArn" PipelineParameter="SourceArn" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="CreateRedshiftIdcApplication" OutputProperty="RedshiftIdcApplication" Verb="New" Noun="RedshiftIdcApplication" ShouldProcessTarget="IdcInstanceArn" PipelineParameter="" NoPipelineParameter="true">
<Params />
<TypesNotToFlatten />
Expand Down Expand Up @@ -195,6 +199,10 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="DeleteIntegration" OutputProperty="*" Verb="Remove" Noun="Integration" ShouldProcessTarget="IntegrationArn" PipelineParameter="IntegrationArn" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="DeletePartner" OutputProperty="*" Verb="Remove" Noun="Partner" ShouldProcessTarget="ClusterIdentifier" PipelineParameter="ClusterIdentifier" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
Expand Down Expand Up @@ -333,6 +341,10 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="DescribeIntegrations" OutputProperty="Integrations" Verb="Get" Noun="Integration" PipelineParameter="IntegrationArn" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="DescribeLoggingStatus" OutputProperty="*" Verb="Get" Noun="LoggingStatus" PipelineParameter="ClusterIdentifier" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
Expand Down Expand Up @@ -501,6 +513,10 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="ModifyIntegration" OutputProperty="*" Verb="Edit" Noun="Integration" ShouldProcessTarget="IntegrationArn" PipelineParameter="IntegrationArn" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="ModifyRedshiftIdcApplication" OutputProperty="RedshiftIdcApplication" Verb="Edit" Noun="RedshiftIdcApplication" ShouldProcessTarget="RedshiftIdcApplicationArn" PipelineParameter="RedshiftIdcApplicationArn" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
Expand Down
9 changes: 9 additions & 0 deletions modules/AWSPowerShell/AWSAliases.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -23571,6 +23571,8 @@ Set-Alias -Name Create-RSHsmClientCertificate -Value New-RSHsmClientCertificate
Set-Alias -Name RS-CreateHsmClientCertificate -Value New-RSHsmClientCertificate
Set-Alias -Name Create-RSHsmConfiguration -Value New-RSHsmConfiguration
Set-Alias -Name RS-CreateHsmConfiguration -Value New-RSHsmConfiguration
Set-Alias -Name Create-RSIntegration -Value New-RSIntegration
Set-Alias -Name RS-CreateIntegration -Value New-RSIntegration
Set-Alias -Name Create-RSRedshiftIdcApplication -Value New-RSRedshiftIdcApplication
Set-Alias -Name RS-CreateRedshiftIdcApplication -Value New-RSRedshiftIdcApplication
Set-Alias -Name Create-RSScheduledAction -Value New-RSScheduledAction
Expand Down Expand Up @@ -23608,6 +23610,8 @@ Set-Alias -Name Delete-RSHsmClientCertificate -Value Remove-RSHsmClientCertifica
Set-Alias -Name RS-DeleteHsmClientCertificate -Value Remove-RSHsmClientCertificate
Set-Alias -Name Delete-RSHsmConfiguration -Value Remove-RSHsmConfiguration
Set-Alias -Name RS-DeleteHsmConfiguration -Value Remove-RSHsmConfiguration
Set-Alias -Name Delete-RSIntegration -Value Remove-RSIntegration
Set-Alias -Name RS-DeleteIntegration -Value Remove-RSIntegration
Set-Alias -Name Delete-RSPartner -Value Remove-RSPartner
Set-Alias -Name RS-DeletePartner -Value Remove-RSPartner
Set-Alias -Name Delete-RSRedshiftIdcApplication -Value Remove-RSRedshiftIdcApplication
Expand Down Expand Up @@ -23693,6 +23697,9 @@ Set-Alias -Name RS-DescribeHsmConfigurations -Value Get-RSHsmConfiguration
Set-Alias -Name Describe-RSInboundIntegrations -Value Get-RSInboundIntegration
Set-Alias -Name Describe-RSInboundIntegration -Value Get-RSInboundIntegration
Set-Alias -Name RS-DescribeInboundIntegrations -Value Get-RSInboundIntegration
Set-Alias -Name Describe-RSIntegrations -Value Get-RSIntegration
Set-Alias -Name Describe-RSIntegration -Value Get-RSIntegration
Set-Alias -Name RS-DescribeIntegrations -Value Get-RSIntegration
Set-Alias -Name Describe-RSLoggingStatus -Value Get-RSLoggingStatus
Set-Alias -Name RS-DescribeLoggingStatus -Value Get-RSLoggingStatus
Set-Alias -Name Describe-RSNodeConfigurationOptions -Value Get-RSNodeConfigurationOption
Expand Down Expand Up @@ -23783,6 +23790,8 @@ Set-Alias -Name Modify-RSEndpointAccess -Value Edit-RSEndpointAccess
Set-Alias -Name RS-ModifyEndpointAccess -Value Edit-RSEndpointAccess
Set-Alias -Name Modify-RSEventSubscription -Value Edit-RSEventSubscription
Set-Alias -Name RS-ModifyEventSubscription -Value Edit-RSEventSubscription
Set-Alias -Name Modify-RSIntegration -Value Edit-RSIntegration
Set-Alias -Name RS-ModifyIntegration -Value Edit-RSIntegration
Set-Alias -Name Modify-RSRedshiftIdcApplication -Value Edit-RSRedshiftIdcApplication
Set-Alias -Name RS-ModifyRedshiftIdcApplication -Value Edit-RSRedshiftIdcApplication
Set-Alias -Name Modify-RSScheduledAction -Value Edit-RSScheduledAction
Expand Down
23 changes: 23 additions & 0 deletions modules/AWSPowerShell/AWSPowerShellCompleters.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -688,6 +688,13 @@ $AMP_Completers = {
break
}

# Amazon.Amplify.SourceUrlType
"Start-AMPDeployment/SourceUrlType"
{
$v = "BUCKET_PREFIX","ZIP"
break
}

# Amazon.Amplify.Stage
{
($_ -eq "New-AMPApp/AutoBranchCreationConfig_Stage") -Or
Expand All @@ -714,6 +721,7 @@ $AMP_map = @{
"CertificateSettings_Type"=@("New-AMPDomainAssociation","Update-AMPDomainAssociation")
"JobType"=@("Start-AMPJob")
"Platform"=@("New-AMPApp","Update-AMPApp")
"SourceUrlType"=@("Start-AMPDeployment")
"Stage"=@("New-AMPBranch","Update-AMPBranch")
}

Expand Down Expand Up @@ -12575,6 +12583,16 @@ $CB_Completers = {
break
}

# Amazon.CodeBuild.FleetProxyRuleBehavior
{
($_ -eq "New-CBFleet/ProxyConfiguration_DefaultBehavior") -Or
($_ -eq "Update-CBFleet/ProxyConfiguration_DefaultBehavior")
}
{
$v = "ALLOW_ALL","DENY_ALL"
break
}

# Amazon.CodeBuild.FleetScalingType
{
($_ -eq "New-CBFleet/ScalingConfiguration_ScalingType") -Or
Expand Down Expand Up @@ -12824,6 +12842,7 @@ $CB_map = @{
"ImagePullCredentialsTypeOverride"=@("Start-CBBatch","Start-CBBuild")
"OverflowBehavior"=@("New-CBFleet","Update-CBFleet")
"ProjectVisibility"=@("Update-CBProjectVisibility")
"ProxyConfiguration_DefaultBehavior"=@("New-CBFleet","Update-CBFleet")
"RegistryCredential_CredentialProvider"=@("New-CBProject","Update-CBProject")
"RegistryCredentialOverride_CredentialProvider"=@("Start-CBBatch","Start-CBBuild")
"RetryType"=@("Redo-CBBatch")
Expand Down Expand Up @@ -56886,6 +56905,7 @@ $RS_SelectMap = @{
"New-RSEventSubscription",
"New-RSHsmClientCertificate",
"New-RSHsmConfiguration",
"New-RSIntegration",
"New-RSRedshiftIdcApplication",
"New-RSScheduledAction",
"New-RSSnapshotCopyGrant",
Expand All @@ -56904,6 +56924,7 @@ $RS_SelectMap = @{
"Remove-RSEventSubscription",
"Remove-RSHsmClientCertificate",
"Remove-RSHsmConfiguration",
"Remove-RSIntegration",
"Remove-RSPartner",
"Remove-RSRedshiftIdcApplication",
"Remove-RSResourcePolicy",
Expand Down Expand Up @@ -56936,6 +56957,7 @@ $RS_SelectMap = @{
"Get-RSHsmClientCertificate",
"Get-RSHsmConfiguration",
"Get-RSInboundIntegration",
"Get-RSIntegration",
"Get-RSLoggingStatus",
"Get-RSNodeConfigurationOption",
"Get-RSOrderableClusterOption",
Expand Down Expand Up @@ -56977,6 +56999,7 @@ $RS_SelectMap = @{
"Edit-RSCustomDomainAssociation",
"Edit-RSEndpointAccess",
"Edit-RSEventSubscription",
"Edit-RSIntegration",
"Edit-RSRedshiftIdcApplication",
"Edit-RSScheduledAction",
"Edit-RSSnapshotCopyRetentionPeriod",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,13 @@ $AMP_Completers = {
break
}

# Amazon.Amplify.SourceUrlType
"Start-AMPDeployment/SourceUrlType"
{
$v = "BUCKET_PREFIX","ZIP"
break
}

# Amazon.Amplify.Stage
{
($_ -eq "New-AMPApp/AutoBranchCreationConfig_Stage") -Or
Expand All @@ -143,6 +150,7 @@ $AMP_map = @{
"CertificateSettings_Type"=@("New-AMPDomainAssociation","Update-AMPDomainAssociation")
"JobType"=@("Start-AMPJob")
"Platform"=@("New-AMPApp","Update-AMPApp")
"SourceUrlType"=@("Start-AMPDeployment")
"Stage"=@("New-AMPBranch","Update-AMPBranch")
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ namespace Amazon.PowerShell.Cmdlets.AMP
{
/// <summary>
/// Creates a deployment for a manually deployed Amplify app. Manually deployed apps are
/// not connected to a repository.
/// not connected to a Git repository.
///
///
/// <para>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ namespace Amazon.PowerShell.Cmdlets.AMP
{
/// <summary>
/// Starts a deployment for a manually deployed app. Manually deployed apps are not connected
/// to a repository.
/// to a Git repository.
///
///
/// <para>
Expand Down Expand Up @@ -70,7 +70,7 @@ public partial class StartAMPDeploymentCmdlet : AmazonAmplifyClientCmdlet, IExec
#region Parameter BranchName
/// <summary>
/// <para>
/// <para>The name of the branch to use for the job. </para>
/// <para>The name of the branch to use for the deployment job. </para>
/// </para>
/// </summary>
#if !MODULAR
Expand All @@ -87,7 +87,8 @@ public partial class StartAMPDeploymentCmdlet : AmazonAmplifyClientCmdlet, IExec
#region Parameter JobId
/// <summary>
/// <para>
/// <para>The job ID for this deployment, generated by the create deployment request. </para>
/// <para>The job ID for this deployment that is generated by the <c>CreateDeployment</c> request.
/// </para>
/// </para>
/// </summary>
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
Expand All @@ -97,15 +98,29 @@ public partial class StartAMPDeploymentCmdlet : AmazonAmplifyClientCmdlet, IExec
#region Parameter SourceUrl
/// <summary>
/// <para>
/// <para>The source URL for this deployment, used when calling start deployment without create
/// deployment. The source URL can be any HTTP GET URL that is publicly accessible and
/// downloads a single .zip file. </para>
/// <para>The source URL for the deployment that is used when calling <c>StartDeployment</c>
/// without <c>CreateDeployment</c>. The source URL can be either an HTTP GET URL that
/// is publicly accessible and downloads a single .zip file, or an Amazon S3 bucket and
/// prefix.</para>
/// </para>
/// </summary>
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
public System.String SourceUrl { get; set; }
#endregion

#region Parameter SourceUrlType
/// <summary>
/// <para>
/// <para>The type of source specified by the <c>sourceURL</c>. If the value is <c>ZIP</c>,
/// the source is a .zip file. If the value is <c>BUCKET_PREFIX</c>, the source is an
/// Amazon S3 bucket and prefix. If no value is specified, the default is <c>ZIP</c>.</para>
/// </para>
/// </summary>
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[AWSConstantClassSource("Amazon.Amplify.SourceUrlType")]
public Amazon.Amplify.SourceUrlType SourceUrlType { get; set; }
#endregion

#region Parameter Select
/// <summary>
/// Use the -Select parameter to control the cmdlet output. The default value is 'JobSummary'.
Expand Down Expand Up @@ -184,6 +199,7 @@ protected override void ProcessRecord()
#endif
context.JobId = this.JobId;
context.SourceUrl = this.SourceUrl;
context.SourceUrlType = this.SourceUrlType;

// allow further manipulation of loaded context prior to processing
PostExecutionContextLoad(context);
Expand Down Expand Up @@ -216,6 +232,10 @@ public object Execute(ExecutorContext context)
{
request.SourceUrl = cmdletContext.SourceUrl;
}
if (cmdletContext.SourceUrlType != null)
{
request.SourceUrlType = cmdletContext.SourceUrlType;
}

CmdletOutput output;

Expand Down Expand Up @@ -281,6 +301,7 @@ internal partial class CmdletContext : ExecutorContext
public System.String BranchName { get; set; }
public System.String JobId { get; set; }
public System.String SourceUrl { get; set; }
public Amazon.Amplify.SourceUrlType SourceUrlType { get; set; }
public System.Func<Amazon.Amplify.Model.StartDeploymentResponse, StartAMPDeploymentCmdlet, object> Select { get; set; } =
(response, cmdlet) => response.JobSummary;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,16 +29,10 @@ namespace Amazon.PowerShell.Cmdlets.CFN
{
/// <summary>
/// Activates a public third-party extension, making it available for use in stack templates.
/// For more information, see <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-public.html">Using
/// public extensions</a> in the <i>CloudFormation User Guide</i>.
///
///
/// <para>
/// Once you have activated a public third-party extension in your account and Region,
/// use <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SetTypeConfiguration.html">SetTypeConfiguration</a>
/// to specify configuration properties for the extension. For more information, see <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-private.html#registry-set-configuration">Configuring
/// extensions at the account level</a> in the <i>CloudFormation User Guide</i>.
/// </para>
/// to specify configuration properties for the extension. For more information, see <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-public.html">Using
/// public extensions</a> in the <i>CloudFormation User Guide</i>.
/// </summary>
[Cmdlet("Enable", "CFNType")]
[OutputType("System.String")]
Expand Down
Loading

0 comments on commit 8a4d185

Please sign in to comment.