Skip to content

Commit

Permalink
Merge pull request #2682 from aws/release
Browse files Browse the repository at this point in the history
Release v1.20.15
  • Loading branch information
aws-sdk-go-automation authored Jul 3, 2019
2 parents e1b61fe + 471204b commit 843d8b6
Show file tree
Hide file tree
Showing 21 changed files with 2,234 additions and 589 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
Release v1.20.15 (2019-07-03)
===

### Service Client Updates
* `service/ec2`: Updates service API and documentation
* AssignPrivateIpAddresses response includes two new fields: AssignedPrivateIpAddresses, NetworkInterfaceId
* `service/rds`: Updates service API and documentation
* This release supports Cross-Account Cloning for Amazon Aurora clusters.
* `service/s3`: Updates service API, documentation, and examples
* Add S3 x-amz-server-side-encryption-context support.
* `service/swf`: Updates service API and documentation
* 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.

Release v1.20.14 (2019-07-02)
===

Expand Down
2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.20.14"
const SDKVersion = "1.20.15"
32 changes: 31 additions & 1 deletion models/apis/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
23 changes: 21 additions & 2 deletions models/apis/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
14 changes: 8 additions & 6 deletions models/apis/rds/2014-10-31/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2691,7 +2691,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 @@ -2710,7 +2710,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 @@ -2720,13 +2720,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 @@ -3967,7 +3968,8 @@
"DBClusterIdentifier":{"shape":"String"},
"Filters":{"shape":"FilterList"},
"MaxRecords":{"shape":"IntegerOptional"},
"Marker":{"shape":"String"}
"Marker":{"shape":"String"},
"IncludeShared":{"shape":"Boolean"}
}
},
"DescribeDBEngineVersionsMessage":{
Expand Down
12 changes: 7 additions & 5 deletions models/apis/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
34 changes: 34 additions & 0 deletions models/apis/s3/2006-03-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1390,6 +1390,11 @@
"location":"header",
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
},
"SSEKMSEncryptionContext":{
"shape":"SSEKMSEncryptionContext",
"location":"header",
"locationName":"x-amz-server-side-encryption-context"
},
"RequestCharged":{
"shape":"RequestCharged",
"location":"header",
Expand Down Expand Up @@ -1546,6 +1551,11 @@
"location":"header",
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
},
"SSEKMSEncryptionContext":{
"shape":"SSEKMSEncryptionContext",
"location":"header",
"locationName":"x-amz-server-side-encryption-context"
},
"CopySourceSSECustomerAlgorithm":{
"shape":"CopySourceSSECustomerAlgorithm",
"location":"header",
Expand Down Expand Up @@ -1725,6 +1735,11 @@
"location":"header",
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
},
"SSEKMSEncryptionContext":{
"shape":"SSEKMSEncryptionContext",
"location":"header",
"locationName":"x-amz-server-side-encryption-context"
},
"RequestCharged":{
"shape":"RequestCharged",
"location":"header",
Expand Down Expand Up @@ -1844,6 +1859,11 @@
"location":"header",
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
},
"SSEKMSEncryptionContext":{
"shape":"SSEKMSEncryptionContext",
"location":"header",
"locationName":"x-amz-server-side-encryption-context"
},
"RequestPayer":{
"shape":"RequestPayer",
"location":"header",
Expand Down Expand Up @@ -5327,6 +5347,11 @@
"location":"header",
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
},
"SSEKMSEncryptionContext":{
"shape":"SSEKMSEncryptionContext",
"location":"header",
"locationName":"x-amz-server-side-encryption-context"
},
"RequestCharged":{
"shape":"RequestCharged",
"location":"header",
Expand Down Expand Up @@ -5460,6 +5485,11 @@
"location":"header",
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
},
"SSEKMSEncryptionContext":{
"shape":"SSEKMSEncryptionContext",
"location":"header",
"locationName":"x-amz-server-side-encryption-context"
},
"RequestPayer":{
"shape":"RequestPayer",
"location":"header",
Expand Down Expand Up @@ -5944,6 +5974,10 @@
},
"locationName":"SSE-KMS"
},
"SSEKMSEncryptionContext":{
"type":"string",
"sensitive":true
},
"SSEKMSKeyId":{
"type":"string",
"sensitive":true
Expand Down
Loading

0 comments on commit 843d8b6

Please sign in to comment.