Skip to content

Commit

Permalink
Merge pull request aws#2582 from aws/release
Browse files Browse the repository at this point in the history
Release v1.19.20
  • Loading branch information
aws-sdk-go-automation authored Apr 29, 2019
2 parents 4dbd475 + 26af3c3 commit 45fba66
Show file tree
Hide file tree
Showing 12 changed files with 825 additions and 376 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
Release v1.19.20 (2019-04-29)
===

### Service Client Updates
* `service/ec2`: Updates service API and documentation
* Adds support for Elastic Fabric Adapter (EFA) ENIs.
* `aws/endpoints`: Updated Regions and Endpoints metadata.
* `service/transfer`: Updates service API, documentation, and paginators
* This release adds support for per-server host-key management. You can now specify the SSH RSA private key used by your SFTP server.

Release v1.19.19 (2019-04-26)
===

Expand Down
13 changes: 13 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

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.19.19"
const SDKVersion = "1.19.20"
32 changes: 24 additions & 8 deletions models/apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -6041,6 +6041,7 @@
"shape":"Integer",
"locationName":"secondaryPrivateIpAddressCount"
},
"InterfaceType":{"shape":"NetworkInterfaceCreationType"},
"SubnetId":{
"shape":"String",
"locationName":"subnetId"
Expand Down Expand Up @@ -13948,6 +13949,10 @@
"VpcId":{
"shape":"String",
"locationName":"vpcId"
},
"InterfaceType":{
"shape":"String",
"locationName":"interfaceType"
}
}
},
Expand Down Expand Up @@ -14052,7 +14057,8 @@
"SubnetId":{
"shape":"String",
"locationName":"subnetId"
}
},
"InterfaceType":{"shape":"String"}
}
},
"InstanceNetworkInterfaceSpecificationList":{
Expand Down Expand Up @@ -15087,6 +15093,10 @@
"shape":"GroupIdStringList",
"locationName":"groupSet"
},
"InterfaceType":{
"shape":"String",
"locationName":"interfaceType"
},
"Ipv6AddressCount":{
"shape":"Integer",
"locationName":"ipv6AddressCount"
Expand Down Expand Up @@ -15135,6 +15145,7 @@
"shape":"SecurityGroupIdStringList",
"locationName":"SecurityGroupId"
},
"InterfaceType":{"shape":"String"},
"Ipv6AddressCount":{"shape":"Integer"},
"Ipv6Addresses":{"shape":"InstanceIpv6AddressListRequest"},
"NetworkInterfaceId":{"shape":"String"},
Expand Down Expand Up @@ -16719,6 +16730,10 @@
"attachment"
]
},
"NetworkInterfaceCreationType":{
"type":"string",
"enum":["efa"]
},
"NetworkInterfaceIdList":{
"type":"list",
"member":{
Expand Down Expand Up @@ -16853,7 +16868,8 @@
"type":"string",
"enum":[
"interface",
"natGateway"
"natGateway",
"efa"
]
},
"NewDhcpConfiguration":{
Expand Down Expand Up @@ -18202,11 +18218,11 @@
"CreditSpecification":{"shape":"CreditSpecificationRequest"},
"CpuOptions":{"shape":"LaunchTemplateCpuOptionsRequest"},
"CapacityReservationSpecification":{"shape":"LaunchTemplateCapacityReservationSpecificationRequest"},
"HibernationOptions":{"shape":"LaunchTemplateHibernationOptionsRequest"},
"LicenseSpecifications":{
"shape":"LaunchTemplateLicenseSpecificationListRequest",
"locationName":"LicenseSpecification"
}
},
"HibernationOptions":{"shape":"LaunchTemplateHibernationOptionsRequest"}
}
},
"RequestSpotFleetRequest":{
Expand Down Expand Up @@ -19068,13 +19084,13 @@
"shape":"LaunchTemplateCapacityReservationSpecificationResponse",
"locationName":"capacityReservationSpecification"
},
"HibernationOptions":{
"shape":"LaunchTemplateHibernationOptions",
"locationName":"hibernationOptions"
},
"LicenseSpecifications":{
"shape":"LaunchTemplateLicenseList",
"locationName":"licenseSet"
},
"HibernationOptions":{
"shape":"LaunchTemplateHibernationOptions",
"locationName":"hibernationOptions"
}
}
},
Expand Down
254 changes: 132 additions & 122 deletions models/apis/ec2/2016-11-15/docs-2.json

Large diffs are not rendered by default.

11 changes: 10 additions & 1 deletion models/apis/transfer/2018-11-05/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@
"errors":[
{"shape":"ServiceUnavailableException"},
{"shape":"InternalServiceError"},
{"shape":"InvalidRequestException"}
{"shape":"InvalidRequestException"},
{"shape":"ResourceExistsException"}
]
},
"CreateUser":{
Expand Down Expand Up @@ -289,6 +290,7 @@
"members":{
"EndpointDetails":{"shape":"EndpointDetails"},
"EndpointType":{"shape":"EndpointType"},
"HostKey":{"shape":"HostKey"},
"IdentityProviderDetails":{"shape":"IdentityProviderDetails"},
"IdentityProviderType":{"shape":"IdentityProviderType"},
"LoggingRole":{"shape":"Role"},
Expand Down Expand Up @@ -405,6 +407,7 @@
"Arn":{"shape":"Arn"},
"EndpointDetails":{"shape":"EndpointDetails"},
"EndpointType":{"shape":"EndpointType"},
"HostKeyFingerprint":{"shape":"HostKeyFingerprint"},
"IdentityProviderDetails":{"shape":"IdentityProviderDetails"},
"IdentityProviderType":{"shape":"IdentityProviderType"},
"LoggingRole":{"shape":"Role"},
Expand Down Expand Up @@ -445,6 +448,11 @@
"max":1024,
"pattern":"^$|/.*"
},
"HostKey":{
"type":"string",
"max":4096
},
"HostKeyFingerprint":{"type":"string"},
"IdentityProviderDetails":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -790,6 +798,7 @@
"members":{
"EndpointDetails":{"shape":"EndpointDetails"},
"EndpointType":{"shape":"EndpointType"},
"HostKey":{"shape":"HostKey"},
"IdentityProviderDetails":{"shape":"IdentityProviderDetails"},
"LoggingRole":{"shape":"NullableRole"},
"ServerId":{"shape":"ServerId"}
Expand Down
37 changes: 25 additions & 12 deletions models/apis/transfer/2018-11-05/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,20 +109,20 @@
}
},
"EndpointDetails": {
"base": null,
"base": "<p>The configuration settings for the virtual private cloud (VPC) endpoint for your SFTP server.</p>",
"refs": {
"CreateServerRequest$EndpointDetails": null,
"DescribedServer$EndpointDetails": null,
"UpdateServerRequest$EndpointDetails": null
"CreateServerRequest$EndpointDetails": "<p>The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.</p>",
"DescribedServer$EndpointDetails": "<p>The virtual private cloud (VPC) endpoint settings that you configured for your SFTP server.</p>",
"UpdateServerRequest$EndpointDetails": "<p>The virtual private cloud (VPC) endpoint settings that are configured for your SFTP server. With a VPC endpoint, your SFTP server isn't accessible over the public internet.</p>"
}
},
"EndpointType": {
"base": null,
"refs": {
"CreateServerRequest$EndpointType": null,
"DescribedServer$EndpointType": null,
"ListedServer$EndpointType": null,
"UpdateServerRequest$EndpointType": null
"CreateServerRequest$EndpointType": "<p>The type of VPC endpoint that you want your SFTP server connect to. If you connect to a VPC endpoint, your SFTP server isn't accessible over the public internet.</p>",
"DescribedServer$EndpointType": "<p>The type of endpoint that your SFTP server is connected to. If your SFTP server is connected to a VPC endpoint, your server isn't accessible over the public internet.</p>",
"ListedServer$EndpointType": "<p>The type of VPC endpoint that your SFTP server is connected to. If your SFTP server is connected to a VPC endpoint, your server isn't accessible over the public internet.</p>",
"UpdateServerRequest$EndpointType": "<p>The type of endpoint that you want your SFTP server to connect to. You can choose to connect to the public internet or a virtual private cloud (VPC) endpoint. With a VPC endpoint, your SFTP server isn't accessible over the public internet. </p>"
}
},
"HomeDirectory": {
Expand All @@ -134,6 +134,19 @@
"UpdateUserRequest$HomeDirectory": "<p>The HomeDirectory parameter specifies the landing directory (folder) for a user when they log in to the server using their client. An example would be: <code>/home/<i>username</i> </code>.</p>"
}
},
"HostKey": {
"base": null,
"refs": {
"CreateServerRequest$HostKey": "<p>The RSA private key as generated by <code>ssh-keygen -N \"\" -f my-new-server-key</code> command.</p> <important> <p>If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive. For more information, see <a>change-host-key</a> in the <i>AWS SFTP User Guide.</i> </p> </important>",
"UpdateServerRequest$HostKey": "<p>The RSA private key as generated by <code>ssh-keygen -N \"\" -f my-new-server-key</code>.</p> <important> <p>If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive. For more information, see <a>change-host-key</a> in the <i>AWS SFTP User Guide.</i> </p> </important>"
}
},
"HostKeyFingerprint": {
"base": null,
"refs": {
"DescribedServer$HostKeyFingerprint": "<p>This value contains the Message-Digest Algorithm (MD5) hash of the server's host key. This value is equivalent to the output of <code>ssh-keygen -l -E md5 -f my-new-server-key</code> command.</p>"
}
},
"IdentityProviderDetails": {
"base": "<p>Returns information related to the type of user authentication that is in use for a server's users. A server can only have one method of authentication.</p>",
"refs": {
Expand Down Expand Up @@ -262,7 +275,7 @@
"NullableRole": {
"base": null,
"refs": {
"UpdateServerRequest$LoggingRole": "<p>Changes the AWS Identity and Access Management (IAM) role that allows Amazon S3 events to be logged in Amazon CloudWatch, turning logging on or off.</p>"
"UpdateServerRequest$LoggingRole": "<p>A value that changes the AWS Identity and Access Management (IAM) role that allows Amazon S3 events to be logged in Amazon CloudWatch, turning logging on or off.</p>"
}
},
"Policy": {
Expand Down Expand Up @@ -498,7 +511,7 @@
"UserName": {
"base": null,
"refs": {
"CreateUserRequest$UserName": "<p>A unique string that identifies a user and is associated with a server as specified by the <code>ServerId</code>.</p>",
"CreateUserRequest$UserName": "<p>A unique string that identifies a user and is associated with a server as specified by the <code>ServerId</code>. This user name must be a minimum of 3 and a maximum of 32 characters long. The following are valid characters: a-z, A-Z, 0-9, underscore, and hyphen. The user name can't start with a hyphen.</p>",
"CreateUserResponse$UserName": "<p>A unique string that identifies a user account associated with an SFTP server.</p>",
"DeleteSshPublicKeyRequest$UserName": "<p>A unique string that identifies a user whose public key is being deleted.</p>",
"DeleteUserRequest$UserName": "<p>A unique string that identifies a user that is being deleted from the server.</p>",
Expand All @@ -508,7 +521,7 @@
"ImportSshPublicKeyResponse$UserName": "<p>A user name assigned to the <code>ServerID</code> value that you specified.</p>",
"ListedUser$UserName": "<p>The name of the user whose ARN was specified. User names are used for authentication purposes.</p>",
"TestIdentityProviderRequest$UserName": "<p>This request parameter is name of the user account to be tested.</p>",
"UpdateUserRequest$UserName": "<p>A unique string that identifies a user and is associated with a server as specified by the ServerId. This is the string that will be used by your user when they log in to your SFTP server.</p>",
"UpdateUserRequest$UserName": "<p>A unique string that identifies a user and is associated with a server as specified by the ServerId. This is the string that will be used by your user when they log in to your SFTP server. This user name is a minimum of 3 and a maximum of 32 characters long. The following are valid characters: a-z, A-Z, 0-9, underscore, and hyphen. The user name can't start with a hyphen.</p>",
"UpdateUserResponse$UserName": "<p>The unique identifier for a user that is assigned to the SFTP server instance that was specified in the request.</p>"
}
},
Expand All @@ -521,7 +534,7 @@
"VpcEndpointId": {
"base": null,
"refs": {
"EndpointDetails$VpcEndpointId": null
"EndpointDetails$VpcEndpointId": "<p>The ID of the VPC endpoint.</p>"
}
}
}
Expand Down
15 changes: 15 additions & 0 deletions models/apis/transfer/2018-11-05/paginators-1.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
{
"pagination": {
"ListServers": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListTagsForResource": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListUsers": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
}
}
}
12 changes: 12 additions & 0 deletions models/endpoints/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -3765,6 +3765,18 @@
"us-gov-west-1" : { }
}
},
"organizations" : {
"endpoints" : {
"aws-us-gov-global" : {
"credentialScope" : {
"region" : "us-gov-west-1"
},
"hostname" : "organizations.us-gov-west-1.amazonaws.com"
}
},
"isRegionalized" : false,
"partitionEndpoint" : "aws-us-gov-global"
},
"polly" : {
"endpoints" : {
"us-gov-west-1" : { }
Expand Down
Loading

0 comments on commit 45fba66

Please sign in to comment.