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 Jul 3, 2019
1 parent 9feac27 commit 64b09c0
Show file tree
Hide file tree
Showing 21 changed files with 673 additions and 266 deletions.
22 changes: 22 additions & 0 deletions .changes/3.104.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"type": "api-change",
"category": "EC2",
"description": "AssignPrivateIpAddresses response includes two new fields: AssignedPrivateIpAddresses, NetworkInterfaceId"
},
{
"type": "api-change",
"category": "SWF",
"description": "This release adds APIs that allow adding and removing tags to a SWF domain, and viewing tags for a domain. It also enables adding tags when creating a domain."
},
{
"type": "api-change",
"category": "S3",
"description": "Add S3 x-amz-server-side-encryption-context support."
},
{
"type": "api-change",
"category": "RDS",
"description": "This release supports Cross-Account Cloning for Amazon Aurora clusters."
}
]
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# CHANGELOG

## next release

* `Aws\EC2` - AssignPrivateIpAddresses response includes two new fields: AssignedPrivateIpAddresses, NetworkInterfaceId
* `Aws\RDS` - This release supports Cross-Account Cloning for Amazon Aurora clusters.
* `Aws\S3` - Add S3 x-amz-server-side-encryption-context support.
* `Aws\SWF` - This release adds APIs that allow adding and removing tags to a SWF domain, and viewing tags for a domain. It also enables adding tags when creating a domain.

## 3.104.0 - 2019-07-02

* `Aws\AppStream` - Adding ImageBuilderName in Fleet API and Documentation updates for AppStream.
Expand Down
12 changes: 12 additions & 0 deletions src/Swf/SwfClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
* @method \GuzzleHttp\Promise\Promise listDomainsAsync(array $args = [])
* @method \Aws\Result listOpenWorkflowExecutions(array $args = [])
* @method \GuzzleHttp\Promise\Promise listOpenWorkflowExecutionsAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result listWorkflowTypes(array $args = [])
* @method \GuzzleHttp\Promise\Promise listWorkflowTypesAsync(array $args = [])
* @method \Aws\Result pollForActivityTask(array $args = [])
Expand Down Expand Up @@ -66,7 +68,17 @@
* @method \GuzzleHttp\Promise\Promise signalWorkflowExecutionAsync(array $args = [])
* @method \Aws\Result startWorkflowExecution(array $args = [])
* @method \GuzzleHttp\Promise\Promise startWorkflowExecutionAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
* @method \Aws\Result terminateWorkflowExecution(array $args = [])
* @method \GuzzleHttp\Promise\Promise terminateWorkflowExecutionAsync(array $args = [])
* @method \Aws\Result undeprecateActivityType(array $args = [])
* @method \GuzzleHttp\Promise\Promise undeprecateActivityTypeAsync(array $args = [])
* @method \Aws\Result undeprecateDomain(array $args = [])
* @method \GuzzleHttp\Promise\Promise undeprecateDomainAsync(array $args = [])
* @method \Aws\Result undeprecateWorkflowType(array $args = [])
* @method \GuzzleHttp\Promise\Promise undeprecateWorkflowTypeAsync(array $args = [])
* @method \Aws\Result untagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
*/
class SwfClient extends AwsClient {}
32 changes: 31 additions & 1 deletion src/data/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,8 @@
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"AssignPrivateIpAddressesRequest"}
"input":{"shape":"AssignPrivateIpAddressesRequest"},
"output":{"shape":"AssignPrivateIpAddressesResult"}
},
"AssociateAddress":{
"name":"AssociateAddress",
Expand Down Expand Up @@ -3580,6 +3581,35 @@
}
}
},
"AssignPrivateIpAddressesResult":{
"type":"structure",
"members":{
"NetworkInterfaceId":{
"shape":"String",
"locationName":"networkInterfaceId"
},
"AssignedPrivateIpAddresses":{
"shape":"AssignedPrivateIpAddressList",
"locationName":"assignedPrivateIpAddressesSet"
}
}
},
"AssignedPrivateIpAddress":{
"type":"structure",
"members":{
"PrivateIpAddress":{
"shape":"String",
"locationName":"privateIpAddress"
}
}
},
"AssignedPrivateIpAddressList":{
"type":"list",
"member":{
"shape":"AssignedPrivateIpAddress",
"locationName":"item"
}
},
"AssociateAddressRequest":{
"type":"structure",
"members":{
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.

23 changes: 21 additions & 2 deletions src/data/ec2/2016-11-15/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -563,6 +563,23 @@
"refs": {
}
},
"AssignPrivateIpAddressesResult": {
"base": null,
"refs": {
}
},
"AssignedPrivateIpAddress": {
"base": "<p>Describes the private IP addresses assigned to a network interface.</p>",
"refs": {
"AssignedPrivateIpAddressList$member": null
}
},
"AssignedPrivateIpAddressList": {
"base": null,
"refs": {
"AssignPrivateIpAddressesResult$AssignedPrivateIpAddresses": "<p>The private IP addresses assigned to the network interface.</p>"
}
},
"AssociateAddressRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -966,7 +983,7 @@
"CopyFpgaImageRequest$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>",
"CopyImageRequest$Encrypted": "<p>Specifies whether the destination snapshots of the copied image should be encrypted. You can encrypt a copy of an unencrypted snapshot, but you cannot create an unencrypted copy of an encrypted snapshot. The default CMK for EBS is used unless you specify a non-default AWS Key Management Service (AWS KMS) CMK using <code>KmsKeyId</code>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html\">Amazon EBS Encryption</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
"CopyImageRequest$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>",
"CopySnapshotRequest$Encrypted": "<p>Specifies whether the destination snapshot should be encrypted. You can encrypt a copy of an unencrypted snapshot, but you cannot use it to create an unencrypted copy of an encrypted snapshot. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html\">Amazon EBS Encryption</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
"CopySnapshotRequest$Encrypted": "<p>To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled, enable encryption using this parameter. Otherwise, omit this parameter. Encrypted snapshots are encrypted, even if you omit this parameter and encryption by default is not enabled. You cannot set this parameter to false. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html\">Amazon EBS Encryption</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
"CopySnapshotRequest$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>",
"CreateCapacityReservationRequest$EbsOptimized": "<p>Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS- optimized instance.</p>",
"CreateCapacityReservationRequest$EphemeralStorage": "<p>Indicates whether the Capacity Reservation supports instances with temporary, block-level storage.</p>",
Expand Down Expand Up @@ -7401,7 +7418,7 @@
"NetworkInterfaceCreationType": {
"base": null,
"refs": {
"CreateNetworkInterfaceRequest$InterfaceType": "<p>Indicates the type of network interface. To create an Elastic Fabric Adapter (EFA), specify <code>efa</code>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html\"> Elastic Fabric Adapter</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>If you are not creating an EFA, specify <code>interface</code> or omit this parameter.</p>"
"CreateNetworkInterfaceRequest$InterfaceType": "<p>Indicates the type of network interface. To create an Elastic Fabric Adapter (EFA), specify <code>efa</code>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html\"> Elastic Fabric Adapter</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>"
}
},
"NetworkInterfaceIdList": {
Expand Down Expand Up @@ -9182,6 +9199,8 @@
"AssignIpv6AddressesRequest$NetworkInterfaceId": "<p>The ID of the network interface.</p>",
"AssignIpv6AddressesResult$NetworkInterfaceId": "<p>The ID of the network interface.</p>",
"AssignPrivateIpAddressesRequest$NetworkInterfaceId": "<p>The ID of the network interface.</p>",
"AssignPrivateIpAddressesResult$NetworkInterfaceId": "<p>The ID of the network interface.</p>",
"AssignedPrivateIpAddress$PrivateIpAddress": "<p>The private IP address assigned to the network interface.</p>",
"AssociateAddressRequest$AllocationId": "<p>[EC2-VPC] The allocation ID. This is required for EC2-VPC.</p>",
"AssociateAddressRequest$InstanceId": "<p>The ID of the instance. This is required for EC2-Classic. For EC2-VPC, you can specify either the instance ID or the network interface ID, but not both. The operation fails if you specify an instance ID unless exactly one network interface is attached.</p>",
"AssociateAddressRequest$PublicIp": "<p>The Elastic IP address to associate with the instance. This is required for EC2-Classic.</p>",
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.

14 changes: 8 additions & 6 deletions src/data/rds/2014-10-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2695,7 +2695,7 @@
"Endpoint":{"shape":"String"},
"ReaderEndpoint":{"shape":"String"},
"CustomEndpoints":{"shape":"StringList"},
"MultiAZ":{"shape":"Boolean"},
"MultiAZ":{"shape":"BooleanOptional"},
"Engine":{"shape":"String"},
"EngineVersion":{"shape":"String"},
"LatestRestorableTime":{"shape":"TStamp"},
Expand All @@ -2714,7 +2714,7 @@
"DbClusterResourceId":{"shape":"String"},
"DBClusterArn":{"shape":"String"},
"AssociatedRoles":{"shape":"DBClusterRoles"},
"IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"},
"IAMDatabaseAuthenticationEnabled":{"shape":"BooleanOptional"},
"CloneGroupId":{"shape":"String"},
"ClusterCreateTime":{"shape":"TStamp"},
"EarliestBacktrackTime":{"shape":"TStamp"},
Expand All @@ -2724,13 +2724,14 @@
"Capacity":{"shape":"IntegerOptional"},
"EngineMode":{"shape":"String"},
"ScalingConfigurationInfo":{"shape":"ScalingConfigurationInfo"},
"DeletionProtection":{"shape":"Boolean"},
"HttpEndpointEnabled":{"shape":"Boolean"},
"DeletionProtection":{"shape":"BooleanOptional"},
"HttpEndpointEnabled":{"shape":"BooleanOptional"},
"ActivityStreamMode":{"shape":"ActivityStreamMode"},
"ActivityStreamStatus":{"shape":"ActivityStreamStatus"},
"ActivityStreamKmsKeyId":{"shape":"String"},
"ActivityStreamKinesisStreamName":{"shape":"String"},
"CopyTagsToSnapshot":{"shape":"Boolean"}
"CopyTagsToSnapshot":{"shape":"BooleanOptional"},
"CrossAccountClone":{"shape":"BooleanOptional"}
},
"wrapper":true
},
Expand Down Expand Up @@ -3971,7 +3972,8 @@
"DBClusterIdentifier":{"shape":"String"},
"Filters":{"shape":"FilterList"},
"MaxRecords":{"shape":"IntegerOptional"},
"Marker":{"shape":"String"}
"Marker":{"shape":"String"},
"IncludeShared":{"shape":"Boolean"}
}
},
"DescribeDBEngineVersionsMessage":{
Expand Down
2 changes: 1 addition & 1 deletion src/data/rds/2014-10-31/api-2.json.php

Large diffs are not rendered by default.

12 changes: 7 additions & 5 deletions src/data/rds/2014-10-31/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -274,12 +274,7 @@
"Boolean": {
"base": null,
"refs": {
"DBCluster$MultiAZ": "<p>Specifies whether the DB cluster has instances in multiple Availability Zones.</p>",
"DBCluster$StorageEncrypted": "<p>Specifies whether the DB cluster is encrypted.</p>",
"DBCluster$IAMDatabaseAuthenticationEnabled": "<p>A value that indicates whether the mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled.</p>",
"DBCluster$DeletionProtection": "<p>Indicates if the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. </p>",
"DBCluster$HttpEndpointEnabled": "<p>A value that indicates whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.</p> <p>When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html\">Using the Data API for Aurora Serverless</a> in the <i>Amazon Aurora User Guide</i>.</p>",
"DBCluster$CopyTagsToSnapshot": "<p>Specifies whether tags are copied from the DB cluster to snapshots of the DB cluster.</p>",
"DBClusterMember$IsClusterWriter": "<p>A value that indicates whehter the cluster member is the primary instance for the DB cluster.</p>",
"DBClusterSnapshot$StorageEncrypted": "<p>Specifies whether the DB cluster snapshot is encrypted.</p>",
"DBClusterSnapshot$IAMDatabaseAuthenticationEnabled": "<p>True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.</p>",
Expand All @@ -301,6 +296,7 @@
"DeleteDBInstanceMessage$SkipFinalSnapshot": "<p>A value that indicates whether to skip the creation of a final DB snapshot before the DB instance is deleted. If skip is specified, no DB snapshot is created. If skip is not specified, a DB snapshot is created before the DB instance is deleted. By default, skip is not specified, and the DB snapshot is created.</p> <p>Note that when a DB instance is in a failure state and has a status of 'failed', 'incompatible-restore', or 'incompatible-network', it can only be deleted when skip is specified.</p> <p>Specify skip when deleting a Read Replica.</p> <note> <p>The FinalDBSnapshotIdentifier parameter must be specified if skip is not specified.</p> </note>",
"DescribeDBClusterSnapshotsMessage$IncludeShared": "<p>A value that indicates whether to include shared manual DB cluster snapshots from other AWS accounts that this AWS account has been given permission to copy or restore. By default, these snapshots are not included.</p> <p>You can give an AWS account permission to restore a manual DB cluster snapshot from another AWS account by the <code>ModifyDBClusterSnapshotAttribute</code> API action.</p>",
"DescribeDBClusterSnapshotsMessage$IncludePublic": "<p>A value that indicates whether to include manual DB cluster snapshots that are public and can be copied or restored by any AWS account. By default, the public snapshots are not included.</p> <p>You can share a manual DB cluster snapshot as public by using the <a>ModifyDBClusterSnapshotAttribute</a> API action.</p>",
"DescribeDBClustersMessage$IncludeShared": "<p>Optional Boolean parameter that specifies whether the output includes information about clusters shared from other AWS accounts.</p>",
"DescribeDBEngineVersionsMessage$DefaultOnly": "<p>A value that indicates whether only the default version of the specified engine or engine and major version combination is returned.</p>",
"DescribeDBSnapshotsMessage$IncludeShared": "<p>A value that indicates whether to include shared manual DB cluster snapshots from other AWS accounts that this AWS account has been given permission to copy or restore. By default, these snapshots are not included.</p> <p>You can give an AWS account permission to restore a manual DB snapshot from another AWS account by using the <code>ModifyDBSnapshotAttribute</code> API action.</p>",
"DescribeDBSnapshotsMessage$IncludePublic": "<p>A value that indicates whether to include manual DB cluster snapshots that are public and can be copied or restored by any AWS account. By default, the public snapshots are not included.</p> <p>You can share a manual DB snapshot as public by using the <a>ModifyDBSnapshotAttribute</a> API.</p>",
Expand Down Expand Up @@ -376,6 +372,12 @@
"CreateEventSubscriptionMessage$Enabled": "<p> A value that indicates whether to activate the subscription. If the event notification subscription is not activated, the subscription is created but not active. </p>",
"CreateGlobalClusterMessage$DeletionProtection": "<p> The deletion protection setting for the new global database. The global database can't be deleted when deletion protection is enabled. </p>",
"CreateGlobalClusterMessage$StorageEncrypted": "<p> The storage encryption setting for the new global database cluster. </p>",
"DBCluster$MultiAZ": "<p>Specifies whether the DB cluster has instances in multiple Availability Zones.</p>",
"DBCluster$IAMDatabaseAuthenticationEnabled": "<p>A value that indicates whether the mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled.</p>",
"DBCluster$DeletionProtection": "<p>Indicates if the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. </p>",
"DBCluster$HttpEndpointEnabled": "<p>A value that indicates whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.</p> <p>When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html\">Using the Data API for Aurora Serverless</a> in the <i>Amazon Aurora User Guide</i>.</p>",
"DBCluster$CopyTagsToSnapshot": "<p>Specifies whether tags are copied from the DB cluster to snapshots of the DB cluster.</p>",
"DBCluster$CrossAccountClone": "<p>Specifies whether the DB cluster is a clone of a DB cluster owned by a different AWS account.</p>",
"DBInstance$PerformanceInsightsEnabled": "<p>True if Performance Insights is enabled for the DB instance, and otherwise false.</p>",
"DeleteDBInstanceMessage$DeleteAutomatedBackups": "<p>A value that indicates whether to remove automated backups immediately after the DB instance is deleted. This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB instance is deleted.</p>",
"DescribeDBEngineVersionsMessage$ListSupportedCharacterSets": "<p>A value that indicates whether to list the supported character sets for each engine version.</p> <p>If this parameter is enabled and the requested engine supports the <code>CharacterSetName</code> parameter for <code>CreateDBInstance</code>, the response includes a list of supported character sets for each engine version. </p>",
Expand Down
2 changes: 1 addition & 1 deletion src/data/rds/2014-10-31/docs-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit 64b09c0

Please sign in to comment.