Skip to content

Commit

Permalink
Update models for release
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-php-automation committed May 1, 2019
1 parent 667e627 commit 9e4231f
Show file tree
Hide file tree
Showing 18 changed files with 274 additions and 30 deletions.
17 changes: 17 additions & 0 deletions .changes/3.93.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"type": "api-change",
"category": "XRay",
"description": "AWS X-Ray now includes Analytics, an interactive approach to analyzing user request paths (i.e., traces). Analytics will allow you to easily understand how your application and its underlying services are performing. With X-Ray Analytics, you can quickly detect application issues, pinpoint the root cause of the issue, determine the severity of the issues, and identify which end users were impacted. With AWS X-Ray Analytics you can explore, analyze, and visualize traces, allowing you to find increases in response time to user requests or increases in error rates. Metadata around peak periods, including frequency and actual times of occurrence, can be investigated by applying filters with a few clicks. You can then drill down on specific errors, faults, and response time root causes and view the associated traces. "
},
{
"type": "api-change",
"category": "EC2",
"description": "This release adds an API for the modification of a VPN Connection, enabling migration from a Virtual Private Gateway (VGW) to a Transit Gateway (TGW), while preserving the VPN endpoint IP addresses on the AWS side as well as the tunnel options."
},
{
"type": "api-change",
"category": "ECS",
"description": "This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define secret options for Docker log configuration, a per-container list contains secrets stored in AWS Systems Manager Parameter Store or AWS Secrets Manager."
}
]
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# CHANGELOG

## next release

* `Aws\EC2` - This release adds an API for the modification of a VPN Connection, enabling migration from a Virtual Private Gateway (VGW) to a Transit Gateway (TGW), while preserving the VPN endpoint IP addresses on the AWS side as well as the tunnel options.
* `Aws\ECS` - This release of Amazon Elastic Container Service (Amazon ECS) introduces additional task definition parameters that enable you to define secret options for Docker log configuration, a per-container list contains secrets stored in AWS Systems Manager Parameter Store or AWS Secrets Manager.
* `Aws\XRay` - AWS X-Ray now includes Analytics, an interactive approach to analyzing user request paths (i.e., traces). Analytics will allow you to easily understand how your application and its underlying services are performing. With X-Ray Analytics, you can quickly detect application issues, pinpoint the root cause of the issue, determine the severity of the issues, and identify which end users were impacted. With AWS X-Ray Analytics you can explore, analyze, and visualize traces, allowing you to find increases in response time to user requests or increases in error rates. Metadata around peak periods, including frequency and actual times of occurrence, can be investigated by applying filters with a few clicks. You can then drill down on specific errors, faults, and response time root causes and view the associated traces.

## 3.93.0 - 2019-04-30

* `Aws\CodePipeline` - This release contains an update to the PipelineContext object that includes the Pipeline ARN, and the Pipeline Execution Id. The ActionContext object is also updated to include the Action Execution Id.
Expand Down
2 changes: 2 additions & 0 deletions src/Ec2/Ec2Client.php
Original file line number Diff line number Diff line change
Expand Up @@ -644,6 +644,8 @@
* @method \GuzzleHttp\Promise\Promise modifyVpcEndpointServicePermissionsAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result modifyVpcTenancy(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise modifyVpcTenancyAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result modifyVpnConnection(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise modifyVpnConnectionAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result provisionByoipCidr(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise provisionByoipCidrAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result rejectTransitGatewayVpcAttachment(array $args = []) (supported in versions 2016-11-15)
Expand Down
2 changes: 2 additions & 0 deletions src/XRay/XRayClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
* @method \GuzzleHttp\Promise\Promise getSamplingTargetsAsync(array $args = [])
* @method \Aws\Result getServiceGraph(array $args = [])
* @method \GuzzleHttp\Promise\Promise getServiceGraphAsync(array $args = [])
* @method \Aws\Result getTimeSeriesServiceStatistics(array $args = [])
* @method \GuzzleHttp\Promise\Promise getTimeSeriesServiceStatisticsAsync(array $args = [])
* @method \Aws\Result getTraceGraph(array $args = [])
* @method \GuzzleHttp\Promise\Promise getTraceGraphAsync(array $args = [])
* @method \Aws\Result getTraceSummaries(array $args = [])
Expand Down
28 changes: 28 additions & 0 deletions src/data/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2537,6 +2537,15 @@
"input":{"shape":"ModifyVpcTenancyRequest"},
"output":{"shape":"ModifyVpcTenancyResult"}
},
"ModifyVpnConnection":{
"name":"ModifyVpnConnection",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ModifyVpnConnectionRequest"},
"output":{"shape":"ModifyVpnConnectionResult"}
},
"MonitorInstances":{
"name":"MonitorInstances",
"http":{
Expand Down Expand Up @@ -16268,6 +16277,25 @@
}
}
},
"ModifyVpnConnectionRequest":{
"type":"structure",
"required":["VpnConnectionId"],
"members":{
"VpnConnectionId":{"shape":"String"},
"TransitGatewayId":{"shape":"String"},
"VpnGatewayId":{"shape":"String"},
"DryRun":{"shape":"Boolean"}
}
},
"ModifyVpnConnectionResult":{
"type":"structure",
"members":{
"VpnConnection":{
"shape":"VpnConnection",
"locationName":"vpnConnection"
}
}
},
"MonitorInstancesRequest":{
"type":"structure",
"required":["InstanceIds"],
Expand Down
2 changes: 1 addition & 1 deletion src/data/ec2/2016-11-15/api-2.json.php

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions src/data/ec2/2016-11-15/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,7 @@
"ModifyVpcEndpointServicePermissions": "<p>Modifies the permissions for your <a href=\"https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/endpoint-service.html\">VPC endpoint service</a>. You can add or remove permissions for service consumers (IAM users, IAM roles, and AWS accounts) to connect to your endpoint service.</p> <p>If you grant permissions to all principals, the service is public. Any users who know the name of a public service can send a request to attach an endpoint. If the service does not require manual approval, attachments are automatically approved.</p>",
"ModifyVpcPeeringConnectionOptions": "<p>Modifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:</p> <ul> <li> <p>Enable/disable communication over the peering connection between an EC2-Classic instance that's linked to your VPC (using ClassicLink) and instances in the peer VPC.</p> </li> <li> <p>Enable/disable communication over the peering connection between instances in your VPC and an EC2-Classic instance that's linked to the peer VPC.</p> </li> <li> <p>Enable/disable the ability to resolve public DNS hostnames to private IP addresses when queried from instances in the peer VPC.</p> </li> </ul> <p>If the peered VPCs are in the same AWS account, you can enable DNS resolution for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP addresses in the peer VPC. This option is not available if the peered VPCs are in different AWS accounts or different regions. For peered VPCs in different AWS accounts, each AWS account owner must initiate a separate request to modify the peering connection options. For inter-region peering connections, you must use the region for the requester VPC to modify the requester VPC peering options and the region for the accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and the requester for a VPC peering connection, use the <a>DescribeVpcPeeringConnections</a> command.</p>",
"ModifyVpcTenancy": "<p>Modifies the instance tenancy attribute of the specified VPC. You can change the instance tenancy attribute of a VPC to <code>default</code> only. You cannot change the instance tenancy attribute to <code>dedicated</code>.</p> <p>After you modify the tenancy of the VPC, any new instances that you launch into the VPC have a tenancy of <code>default</code>, unless you specify otherwise during launch. The tenancy of any existing instances in the VPC is not affected.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html\">Dedicated Instances</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
"ModifyVpnConnection": null,
"MonitorInstances": "<p>Enables detailed monitoring for a running instance. Otherwise, basic monitoring is enabled. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html\">Monitoring Your Instances and Volumes</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>To disable detailed monitoring, see .</p>",
"MoveAddressToVpc": "<p>Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform. The Elastic IP address must be allocated to your account for more than 24 hours, and it must not be associated with an instance. After the Elastic IP address is moved, it is no longer available for use in the EC2-Classic platform, unless you move it back using the <a>RestoreAddressToClassic</a> request. You cannot move an Elastic IP address that was originally allocated for use in the EC2-VPC platform to the EC2-Classic platform. </p>",
"ProvisionByoipCidr": "<p>Provisions an address range for use with your AWS resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using <a>AdvertiseByoipCidr</a>.</p> <p>AWS verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html\">Bring Your Own IP Addresses (BYOIP)</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from <code>pending-provision</code> to <code>provisioned</code>. To monitor the status of an address range, use <a>DescribeByoipCidrs</a>. To allocate an Elastic IP address from your address pool, use <a>AllocateAddress</a> with either the specific address from the address pool or the ID of the address pool.</p>",
Expand Down Expand Up @@ -1248,6 +1249,7 @@
"ModifyVpcPeeringConnectionOptionsRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"ModifyVpcTenancyRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"ModifyVpcTenancyResult$ReturnValue": "<p>Returns <code>true</code> if the request succeeds; otherwise, returns an error.</p>",
"ModifyVpnConnectionRequest$DryRun": null,
"MonitorInstancesRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"MoveAddressToVpcRequest$DryRun": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
"NetworkAcl$IsDefault": "<p>Indicates whether this is the default network ACL for the VPC.</p>",
Expand Down Expand Up @@ -6796,6 +6798,16 @@
"refs": {
}
},
"ModifyVpnConnectionRequest": {
"base": null,
"refs": {
}
},
"ModifyVpnConnectionResult": {
"base": null,
"refs": {
}
},
"MonitorInstancesRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -9628,6 +9640,9 @@
"ModifyVpcEndpointServicePermissionsRequest$ServiceId": "<p>The ID of the service.</p>",
"ModifyVpcPeeringConnectionOptionsRequest$VpcPeeringConnectionId": "<p>The ID of the VPC peering connection.</p>",
"ModifyVpcTenancyRequest$VpcId": "<p>The ID of the VPC.</p>",
"ModifyVpnConnectionRequest$VpnConnectionId": null,
"ModifyVpnConnectionRequest$TransitGatewayId": null,
"ModifyVpnConnectionRequest$VpnGatewayId": null,
"MoveAddressToVpcRequest$PublicIp": "<p>The Elastic IP address.</p>",
"MoveAddressToVpcResult$AllocationId": "<p>The allocation ID for the Elastic IP address.</p>",
"MovingAddressStatus$PublicIp": "<p>The Elastic IP address.</p>",
Expand Down Expand Up @@ -11319,6 +11334,7 @@
"base": "<p>Describes a VPN connection.</p>",
"refs": {
"CreateVpnConnectionResult$VpnConnection": "<p>Information about the VPN connection.</p>",
"ModifyVpnConnectionResult$VpnConnection": null,
"VpnConnectionList$member": null
}
},
Expand Down
2 changes: 1 addition & 1 deletion src/data/ec2/2016-11-15/docs-2.json.php

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion src/data/ecs/2014-11-13/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1681,7 +1681,8 @@
"required":["logDriver"],
"members":{
"logDriver":{"shape":"LogDriver"},
"options":{"shape":"LogConfigurationOptionsMap"}
"options":{"shape":"LogConfigurationOptionsMap"},
"secretOptions":{"shape":"SecretList"}
}
},
"LogConfigurationOptionsMap":{
Expand Down
2 changes: 1 addition & 1 deletion src/data/ecs/2014-11-13/api-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit 9e4231f

Please sign in to comment.