Skip to content

Commit

Permalink
4.1.396
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-dotnet-automation committed Aug 17, 2023
1 parent de6f6f4 commit 9a55dde
Show file tree
Hide file tree
Showing 23 changed files with 964 additions and 842 deletions.
1,424 changes: 712 additions & 712 deletions Include/sdk/_sdk-versions.json

Large diffs are not rendered by default.

8 changes: 7 additions & 1 deletion changelogs/CHANGELOG.2023.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
### 4.1.395 (2023-08-16 21:18Z)
### 4.1.396 (2023-08-17 21:29Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.623.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 Elastic Compute Cloud (EC2)
* Modified cmdlet Edit-EC2VpcEndpoint: added parameter SubnetConfiguration.
* Modified cmdlet New-EC2VpcEndpoint: added parameter SubnetConfiguration.

### 4.1.395 (2023-08-16 21:18Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.622.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.

### 4.1.394 (2023-08-15 21:31Z)
Expand Down
8 changes: 7 additions & 1 deletion changelogs/CHANGELOG.ALL.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
### 4.1.395 (2023-08-16 21:18Z)
### 4.1.396 (2023-08-17 21:29Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.623.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 Elastic Compute Cloud (EC2)
* Modified cmdlet Edit-EC2VpcEndpoint: added parameter SubnetConfiguration.
* Modified cmdlet New-EC2VpcEndpoint: added parameter SubnetConfiguration.

### 4.1.395 (2023-08-16 21:18Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.622.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.

### 4.1.394 (2023-08-15 21:31Z)
Expand Down
2 changes: 1 addition & 1 deletion modules/AWSPowerShell/AWSPowerShellCompleters.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -25809,7 +25809,7 @@ $GML_Completers = {
($_ -eq "New-GMLFleet/EC2InstanceType")
}
{
$v = "c3.2xlarge","c3.4xlarge","c3.8xlarge","c3.large","c3.xlarge","c4.2xlarge","c4.4xlarge","c4.8xlarge","c4.large","c4.xlarge","c5.12xlarge","c5.18xlarge","c5.24xlarge","c5.2xlarge","c5.4xlarge","c5.9xlarge","c5.large","c5.xlarge","c5a.12xlarge","c5a.16xlarge","c5a.24xlarge","c5a.2xlarge","c5a.4xlarge","c5a.8xlarge","c5a.large","c5a.xlarge","c5d.12xlarge","c5d.18xlarge","c5d.24xlarge","c5d.2xlarge","c5d.4xlarge","c5d.9xlarge","c5d.large","c5d.xlarge","c6a.12xlarge","c6a.16xlarge","c6a.24xlarge","c6a.2xlarge","c6a.4xlarge","c6a.8xlarge","c6a.large","c6a.xlarge","c6i.12xlarge","c6i.16xlarge","c6i.24xlarge","c6i.2xlarge","c6i.4xlarge","c6i.8xlarge","c6i.large","c6i.xlarge","m3.2xlarge","m3.large","m3.medium","m3.xlarge","m4.10xlarge","m4.2xlarge","m4.4xlarge","m4.large","m4.xlarge","m5.12xlarge","m5.16xlarge","m5.24xlarge","m5.2xlarge","m5.4xlarge","m5.8xlarge","m5.large","m5.xlarge","m5a.12xlarge","m5a.16xlarge","m5a.24xlarge","m5a.2xlarge","m5a.4xlarge","m5a.8xlarge","m5a.large","m5a.xlarge","r3.2xlarge","r3.4xlarge","r3.8xlarge","r3.large","r3.xlarge","r4.16xlarge","r4.2xlarge","r4.4xlarge","r4.8xlarge","r4.large","r4.xlarge","r5.12xlarge","r5.16xlarge","r5.24xlarge","r5.2xlarge","r5.4xlarge","r5.8xlarge","r5.large","r5.xlarge","r5a.12xlarge","r5a.16xlarge","r5a.24xlarge","r5a.2xlarge","r5a.4xlarge","r5a.8xlarge","r5a.large","r5a.xlarge","r5d.12xlarge","r5d.16xlarge","r5d.24xlarge","r5d.2xlarge","r5d.4xlarge","r5d.8xlarge","r5d.large","r5d.xlarge","t2.large","t2.medium","t2.micro","t2.small"
$v = "c3.2xlarge","c3.4xlarge","c3.8xlarge","c3.large","c3.xlarge","c4.2xlarge","c4.4xlarge","c4.8xlarge","c4.large","c4.xlarge","c5.12xlarge","c5.18xlarge","c5.24xlarge","c5.2xlarge","c5.4xlarge","c5.9xlarge","c5.large","c5.xlarge","c5a.12xlarge","c5a.16xlarge","c5a.24xlarge","c5a.2xlarge","c5a.4xlarge","c5a.8xlarge","c5a.large","c5a.xlarge","c5d.12xlarge","c5d.18xlarge","c5d.24xlarge","c5d.2xlarge","c5d.4xlarge","c5d.9xlarge","c5d.large","c5d.xlarge","c6a.12xlarge","c6a.16xlarge","c6a.24xlarge","c6a.2xlarge","c6a.4xlarge","c6a.8xlarge","c6a.large","c6a.xlarge","c6g.12xlarge","c6g.16xlarge","c6g.2xlarge","c6g.4xlarge","c6g.8xlarge","c6g.large","c6g.medium","c6g.xlarge","c6gn.12xlarge","c6gn.16xlarge","c6gn.2xlarge","c6gn.4xlarge","c6gn.8xlarge","c6gn.large","c6gn.medium","c6gn.xlarge","c6i.12xlarge","c6i.16xlarge","c6i.24xlarge","c6i.2xlarge","c6i.4xlarge","c6i.8xlarge","c6i.large","c6i.xlarge","c7g.12xlarge","c7g.16xlarge","c7g.2xlarge","c7g.4xlarge","c7g.8xlarge","c7g.large","c7g.medium","c7g.xlarge","g5g.16xlarge","g5g.2xlarge","g5g.4xlarge","g5g.8xlarge","g5g.xlarge","m3.2xlarge","m3.large","m3.medium","m3.xlarge","m4.10xlarge","m4.2xlarge","m4.4xlarge","m4.large","m4.xlarge","m5.12xlarge","m5.16xlarge","m5.24xlarge","m5.2xlarge","m5.4xlarge","m5.8xlarge","m5.large","m5.xlarge","m5a.12xlarge","m5a.16xlarge","m5a.24xlarge","m5a.2xlarge","m5a.4xlarge","m5a.8xlarge","m5a.large","m5a.xlarge","m6g.12xlarge","m6g.16xlarge","m6g.2xlarge","m6g.4xlarge","m6g.8xlarge","m6g.large","m6g.medium","m6g.xlarge","m7g.12xlarge","m7g.16xlarge","m7g.2xlarge","m7g.4xlarge","m7g.8xlarge","m7g.large","m7g.medium","m7g.xlarge","r3.2xlarge","r3.4xlarge","r3.8xlarge","r3.large","r3.xlarge","r4.16xlarge","r4.2xlarge","r4.4xlarge","r4.8xlarge","r4.large","r4.xlarge","r5.12xlarge","r5.16xlarge","r5.24xlarge","r5.2xlarge","r5.4xlarge","r5.8xlarge","r5.large","r5.xlarge","r5a.12xlarge","r5a.16xlarge","r5a.24xlarge","r5a.2xlarge","r5a.4xlarge","r5a.8xlarge","r5a.large","r5a.xlarge","r5d.12xlarge","r5d.16xlarge","r5d.24xlarge","r5d.2xlarge","r5d.4xlarge","r5d.8xlarge","r5d.large","r5d.xlarge","r6g.12xlarge","r6g.16xlarge","r6g.2xlarge","r6g.4xlarge","r6g.8xlarge","r6g.large","r6g.medium","r6g.xlarge","r7g.12xlarge","r7g.16xlarge","r7g.2xlarge","r7g.4xlarge","r7g.8xlarge","r7g.large","r7g.medium","r7g.xlarge","t2.large","t2.medium","t2.micro","t2.small"
break
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ public partial class EditEC2VpcEndpointCmdlet : AmazonEC2ClientCmdlet, IExecutor
#region Parameter AddSecurityGroupId
/// <summary>
/// <para>
/// <para>(Interface endpoint) The IDs of the security groups to associate with the network
/// interface.</para>
/// <para>(Interface endpoint) The IDs of the security groups to associate with the endpoint
/// network interfaces.</para>
/// </para>
/// </summary>
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
Expand Down Expand Up @@ -150,8 +150,8 @@ public partial class EditEC2VpcEndpointCmdlet : AmazonEC2ClientCmdlet, IExecutor
#region Parameter RemoveSecurityGroupId
/// <summary>
/// <para>
/// <para>(Interface endpoint) The IDs of the security groups to disassociate from the network
/// interface.</para>
/// <para>(Interface endpoint) The IDs of the security groups to disassociate from the endpoint
/// network interfaces.</para>
/// </para>
/// </summary>
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
Expand Down Expand Up @@ -181,6 +181,17 @@ public partial class EditEC2VpcEndpointCmdlet : AmazonEC2ClientCmdlet, IExecutor
public System.Boolean? ResetPolicy { get; set; }
#endregion

#region Parameter SubnetConfiguration
/// <summary>
/// <para>
/// <para>The subnet configurations for the endpoint.</para>
/// </para>
/// </summary>
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("SubnetConfigurations")]
public Amazon.EC2.Model.SubnetConfiguration[] SubnetConfiguration { get; set; }
#endregion

#region Parameter VpcEndpointId
/// <summary>
/// <para>
Expand Down Expand Up @@ -289,6 +300,10 @@ protected override void ProcessRecord()
context.RemoveSubnetId = new List<System.String>(this.RemoveSubnetId);
}
context.ResetPolicy = this.ResetPolicy;
if (this.SubnetConfiguration != null)
{
context.SubnetConfiguration = new List<Amazon.EC2.Model.SubnetConfiguration>(this.SubnetConfiguration);
}
context.VpcEndpointId = this.VpcEndpointId;
#if MODULAR
if (this.VpcEndpointId == null && ParameterWasBound(nameof(this.VpcEndpointId)))
Expand Down Expand Up @@ -381,6 +396,10 @@ public object Execute(ExecutorContext context)
{
request.ResetPolicy = cmdletContext.ResetPolicy.Value;
}
if (cmdletContext.SubnetConfiguration != null)
{
request.SubnetConfigurations = cmdletContext.SubnetConfiguration;
}
if (cmdletContext.VpcEndpointId != null)
{
request.VpcEndpointId = cmdletContext.VpcEndpointId;
Expand Down Expand Up @@ -458,6 +477,7 @@ internal partial class CmdletContext : ExecutorContext
public List<System.String> RemoveSecurityGroupId { get; set; }
public List<System.String> RemoveSubnetId { get; set; }
public System.Boolean? ResetPolicy { get; set; }
public List<Amazon.EC2.Model.SubnetConfiguration> SubnetConfiguration { get; set; }
public System.String VpcEndpointId { get; set; }
public System.Func<Amazon.EC2.Model.ModifyVpcEndpointResponse, EditEC2VpcEndpointCmdlet, object> Select { get; set; } =
(response, cmdlet) => null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ public partial class NewEC2VpcEndpointCmdlet : AmazonEC2ClientCmdlet, IExecutor
/// <summary>
/// <para>
/// <para>(Interface endpoint) The IDs of the security groups to associate with the endpoint
/// network interface. If this parameter is not specified, we use the default security
/// network interfaces. If this parameter is not specified, we use the default security
/// group for the VPC.</para>
/// </para>
/// </summary>
Expand All @@ -149,11 +149,22 @@ public partial class NewEC2VpcEndpointCmdlet : AmazonEC2ClientCmdlet, IExecutor
public System.String ServiceName { get; set; }
#endregion

#region Parameter SubnetConfiguration
/// <summary>
/// <para>
/// <para>The subnet configurations for the endpoint.</para>
/// </para>
/// </summary>
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
[Alias("SubnetConfigurations")]
public Amazon.EC2.Model.SubnetConfiguration[] SubnetConfiguration { get; set; }
#endregion

#region Parameter SubnetId
/// <summary>
/// <para>
/// <para>(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to
/// create an endpoint network interface. For a Gateway Load Balancer endpoint, you can
/// create endpoint network interfaces. For a Gateway Load Balancer endpoint, you can
/// specify only one subnet.</para>
/// </para>
/// </summary>
Expand Down Expand Up @@ -296,6 +307,10 @@ protected override void ProcessRecord()
WriteWarning("You are passing $null as a value for parameter ServiceName 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.SubnetConfiguration != null)
{
context.SubnetConfiguration = new List<Amazon.EC2.Model.SubnetConfiguration>(this.SubnetConfiguration);
}
if (this.SubnetId != null)
{
context.SubnetId = new List<System.String>(this.SubnetId);
Expand Down Expand Up @@ -385,6 +400,10 @@ public object Execute(ExecutorContext context)
{
request.ServiceName = cmdletContext.ServiceName;
}
if (cmdletContext.SubnetConfiguration != null)
{
request.SubnetConfigurations = cmdletContext.SubnetConfiguration;
}
if (cmdletContext.SubnetId != null)
{
request.SubnetIds = cmdletContext.SubnetId;
Expand Down Expand Up @@ -471,6 +490,7 @@ internal partial class CmdletContext : ExecutorContext
public List<System.String> RouteTableId { get; set; }
public List<System.String> SecurityGroupId { get; set; }
public System.String ServiceName { get; set; }
public List<Amazon.EC2.Model.SubnetConfiguration> SubnetConfiguration { get; set; }
public List<System.String> SubnetId { get; set; }
public List<Amazon.EC2.Model.TagSpecification> TagSpecification { get; set; }
public Amazon.EC2.VpcEndpointType VpcEndpointType { get; set; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ $GML_Completers = {
($_ -eq "New-GMLFleet/EC2InstanceType")
}
{
$v = "c3.2xlarge","c3.4xlarge","c3.8xlarge","c3.large","c3.xlarge","c4.2xlarge","c4.4xlarge","c4.8xlarge","c4.large","c4.xlarge","c5.12xlarge","c5.18xlarge","c5.24xlarge","c5.2xlarge","c5.4xlarge","c5.9xlarge","c5.large","c5.xlarge","c5a.12xlarge","c5a.16xlarge","c5a.24xlarge","c5a.2xlarge","c5a.4xlarge","c5a.8xlarge","c5a.large","c5a.xlarge","c5d.12xlarge","c5d.18xlarge","c5d.24xlarge","c5d.2xlarge","c5d.4xlarge","c5d.9xlarge","c5d.large","c5d.xlarge","c6a.12xlarge","c6a.16xlarge","c6a.24xlarge","c6a.2xlarge","c6a.4xlarge","c6a.8xlarge","c6a.large","c6a.xlarge","c6i.12xlarge","c6i.16xlarge","c6i.24xlarge","c6i.2xlarge","c6i.4xlarge","c6i.8xlarge","c6i.large","c6i.xlarge","m3.2xlarge","m3.large","m3.medium","m3.xlarge","m4.10xlarge","m4.2xlarge","m4.4xlarge","m4.large","m4.xlarge","m5.12xlarge","m5.16xlarge","m5.24xlarge","m5.2xlarge","m5.4xlarge","m5.8xlarge","m5.large","m5.xlarge","m5a.12xlarge","m5a.16xlarge","m5a.24xlarge","m5a.2xlarge","m5a.4xlarge","m5a.8xlarge","m5a.large","m5a.xlarge","r3.2xlarge","r3.4xlarge","r3.8xlarge","r3.large","r3.xlarge","r4.16xlarge","r4.2xlarge","r4.4xlarge","r4.8xlarge","r4.large","r4.xlarge","r5.12xlarge","r5.16xlarge","r5.24xlarge","r5.2xlarge","r5.4xlarge","r5.8xlarge","r5.large","r5.xlarge","r5a.12xlarge","r5a.16xlarge","r5a.24xlarge","r5a.2xlarge","r5a.4xlarge","r5a.8xlarge","r5a.large","r5a.xlarge","r5d.12xlarge","r5d.16xlarge","r5d.24xlarge","r5d.2xlarge","r5d.4xlarge","r5d.8xlarge","r5d.large","r5d.xlarge","t2.large","t2.medium","t2.micro","t2.small"
$v = "c3.2xlarge","c3.4xlarge","c3.8xlarge","c3.large","c3.xlarge","c4.2xlarge","c4.4xlarge","c4.8xlarge","c4.large","c4.xlarge","c5.12xlarge","c5.18xlarge","c5.24xlarge","c5.2xlarge","c5.4xlarge","c5.9xlarge","c5.large","c5.xlarge","c5a.12xlarge","c5a.16xlarge","c5a.24xlarge","c5a.2xlarge","c5a.4xlarge","c5a.8xlarge","c5a.large","c5a.xlarge","c5d.12xlarge","c5d.18xlarge","c5d.24xlarge","c5d.2xlarge","c5d.4xlarge","c5d.9xlarge","c5d.large","c5d.xlarge","c6a.12xlarge","c6a.16xlarge","c6a.24xlarge","c6a.2xlarge","c6a.4xlarge","c6a.8xlarge","c6a.large","c6a.xlarge","c6g.12xlarge","c6g.16xlarge","c6g.2xlarge","c6g.4xlarge","c6g.8xlarge","c6g.large","c6g.medium","c6g.xlarge","c6gn.12xlarge","c6gn.16xlarge","c6gn.2xlarge","c6gn.4xlarge","c6gn.8xlarge","c6gn.large","c6gn.medium","c6gn.xlarge","c6i.12xlarge","c6i.16xlarge","c6i.24xlarge","c6i.2xlarge","c6i.4xlarge","c6i.8xlarge","c6i.large","c6i.xlarge","c7g.12xlarge","c7g.16xlarge","c7g.2xlarge","c7g.4xlarge","c7g.8xlarge","c7g.large","c7g.medium","c7g.xlarge","g5g.16xlarge","g5g.2xlarge","g5g.4xlarge","g5g.8xlarge","g5g.xlarge","m3.2xlarge","m3.large","m3.medium","m3.xlarge","m4.10xlarge","m4.2xlarge","m4.4xlarge","m4.large","m4.xlarge","m5.12xlarge","m5.16xlarge","m5.24xlarge","m5.2xlarge","m5.4xlarge","m5.8xlarge","m5.large","m5.xlarge","m5a.12xlarge","m5a.16xlarge","m5a.24xlarge","m5a.2xlarge","m5a.4xlarge","m5a.8xlarge","m5a.large","m5a.xlarge","m6g.12xlarge","m6g.16xlarge","m6g.2xlarge","m6g.4xlarge","m6g.8xlarge","m6g.large","m6g.medium","m6g.xlarge","m7g.12xlarge","m7g.16xlarge","m7g.2xlarge","m7g.4xlarge","m7g.8xlarge","m7g.large","m7g.medium","m7g.xlarge","r3.2xlarge","r3.4xlarge","r3.8xlarge","r3.large","r3.xlarge","r4.16xlarge","r4.2xlarge","r4.4xlarge","r4.8xlarge","r4.large","r4.xlarge","r5.12xlarge","r5.16xlarge","r5.24xlarge","r5.2xlarge","r5.4xlarge","r5.8xlarge","r5.large","r5.xlarge","r5a.12xlarge","r5a.16xlarge","r5a.24xlarge","r5a.2xlarge","r5a.4xlarge","r5a.8xlarge","r5a.large","r5a.xlarge","r5d.12xlarge","r5d.16xlarge","r5d.24xlarge","r5d.2xlarge","r5d.4xlarge","r5d.8xlarge","r5d.large","r5d.xlarge","r6g.12xlarge","r6g.16xlarge","r6g.2xlarge","r6g.4xlarge","r6g.8xlarge","r6g.large","r6g.medium","r6g.xlarge","r7g.12xlarge","r7g.16xlarge","r7g.2xlarge","r7g.4xlarge","r7g.8xlarge","r7g.large","r7g.medium","r7g.xlarge","t2.large","t2.medium","t2.micro","t2.small"
break
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,21 +37,25 @@ namespace Amazon.PowerShell.Cmdlets.GML
/// <para>
/// When FlexMatch builds a match, all the matchmaking tickets involved in the proposed
/// match are placed into status <code>REQUIRES_ACCEPTANCE</code>. This is a trigger for
/// your game to get acceptance from all players in the ticket. Acceptances are only valid
/// for tickets when they are in this status; all other acceptances result in an error.
/// your game to get acceptance from all players in each ticket. Calls to this action
/// are only valid for tickets that are in this status; calls for tickets not in this
/// status result in an error.
/// </para><para>
/// To register acceptance, specify the ticket ID, a response, and one or more players.
/// Once all players have registered acceptance, the matchmaking tickets advance to status
/// <code>PLACING</code>, where a new game session is created for the match.
/// To register acceptance, specify the ticket ID, one or more players, and an acceptance
/// response. When all players have accepted, Amazon GameLift advances the matchmaking
/// tickets to status <code>PLACING</code>, and attempts to create a new game session
/// for the match.
/// </para><para>
/// If any player rejects the match, or if acceptances are not received before a specified
/// timeout, the proposed match is dropped. The matchmaking tickets are then handled in
/// one of two ways: For tickets where one or more players rejected the match or failed
/// to respond, the ticket status is set to <code>CANCELLED</code>, and processing is
/// terminated. For tickets where players have accepted or not yet responded, the ticket
/// status is returned to <code>SEARCHING</code> to find a new match. A new matchmaking
/// request for these players can be submitted as needed.
/// </para><para><b>Learn more</b></para><para><a href="https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-client.html">
/// timeout, the proposed match is dropped. Each matchmaking ticket in the failed match
/// is handled as follows:
/// </para><ul><li><para>
/// If the ticket has one or more players who rejected the match or failed to respond,
/// the ticket status is set <code>CANCELLED</code> and processing is terminated.
/// </para></li><li><para>
/// If all players in the ticket accepted the match, the ticket status is returned to
/// <code>SEARCHING</code> to find a new match.
/// </para></li></ul><para><b>Learn more</b></para><para><a href="https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-client.html">
/// Add FlexMatch to a game client</a></para><para><a href="https://docs.aws.amazon.com/gamelift/latest/flexmatchguide/match-events.html">
/// FlexMatch events</a> (reference)
/// </para>
Expand Down
Loading

0 comments on commit 9a55dde

Please sign in to comment.