Skip to content

Commit 16821b5

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 78c7e23 commit 16821b5

File tree

7 files changed

+222
-143
lines changed

7 files changed

+222
-143
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
5+
6+
* Feature - Aws::Transfer - Updated the API, and documentation for AWS Transfer for SFTP.
7+
48
2.11.263 (2019-04-26)
59
------------------
610

aws-sdk-core/apis/ec2/2016-11-15/api-2.json

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6041,6 +6041,7 @@
60416041
"shape":"Integer",
60426042
"locationName":"secondaryPrivateIpAddressCount"
60436043
},
6044+
"InterfaceType":{"shape":"NetworkInterfaceCreationType"},
60446045
"SubnetId":{
60456046
"shape":"String",
60466047
"locationName":"subnetId"
@@ -13948,6 +13949,10 @@
1394813949
"VpcId":{
1394913950
"shape":"String",
1395013951
"locationName":"vpcId"
13952+
},
13953+
"InterfaceType":{
13954+
"shape":"String",
13955+
"locationName":"interfaceType"
1395113956
}
1395213957
}
1395313958
},
@@ -14052,7 +14057,8 @@
1405214057
"SubnetId":{
1405314058
"shape":"String",
1405414059
"locationName":"subnetId"
14055-
}
14060+
},
14061+
"InterfaceType":{"shape":"String"}
1405614062
}
1405714063
},
1405814064
"InstanceNetworkInterfaceSpecificationList":{
@@ -15087,6 +15093,10 @@
1508715093
"shape":"GroupIdStringList",
1508815094
"locationName":"groupSet"
1508915095
},
15096+
"InterfaceType":{
15097+
"shape":"String",
15098+
"locationName":"interfaceType"
15099+
},
1509015100
"Ipv6AddressCount":{
1509115101
"shape":"Integer",
1509215102
"locationName":"ipv6AddressCount"
@@ -15135,6 +15145,7 @@
1513515145
"shape":"SecurityGroupIdStringList",
1513615146
"locationName":"SecurityGroupId"
1513715147
},
15148+
"InterfaceType":{"shape":"String"},
1513815149
"Ipv6AddressCount":{"shape":"Integer"},
1513915150
"Ipv6Addresses":{"shape":"InstanceIpv6AddressListRequest"},
1514015151
"NetworkInterfaceId":{"shape":"String"},
@@ -16719,6 +16730,10 @@
1671916730
"attachment"
1672016731
]
1672116732
},
16733+
"NetworkInterfaceCreationType":{
16734+
"type":"string",
16735+
"enum":["efa"]
16736+
},
1672216737
"NetworkInterfaceIdList":{
1672316738
"type":"list",
1672416739
"member":{
@@ -16853,7 +16868,8 @@
1685316868
"type":"string",
1685416869
"enum":[
1685516870
"interface",
16856-
"natGateway"
16871+
"natGateway",
16872+
"efa"
1685716873
]
1685816874
},
1685916875
"NewDhcpConfiguration":{
@@ -18202,11 +18218,11 @@
1820218218
"CreditSpecification":{"shape":"CreditSpecificationRequest"},
1820318219
"CpuOptions":{"shape":"LaunchTemplateCpuOptionsRequest"},
1820418220
"CapacityReservationSpecification":{"shape":"LaunchTemplateCapacityReservationSpecificationRequest"},
18205-
"HibernationOptions":{"shape":"LaunchTemplateHibernationOptionsRequest"},
1820618221
"LicenseSpecifications":{
1820718222
"shape":"LaunchTemplateLicenseSpecificationListRequest",
1820818223
"locationName":"LicenseSpecification"
18209-
}
18224+
},
18225+
"HibernationOptions":{"shape":"LaunchTemplateHibernationOptionsRequest"}
1821018226
}
1821118227
},
1821218228
"RequestSpotFleetRequest":{
@@ -19068,13 +19084,13 @@
1906819084
"shape":"LaunchTemplateCapacityReservationSpecificationResponse",
1906919085
"locationName":"capacityReservationSpecification"
1907019086
},
19071-
"HibernationOptions":{
19072-
"shape":"LaunchTemplateHibernationOptions",
19073-
"locationName":"hibernationOptions"
19074-
},
1907519087
"LicenseSpecifications":{
1907619088
"shape":"LaunchTemplateLicenseList",
1907719089
"locationName":"licenseSet"
19090+
},
19091+
"HibernationOptions":{
19092+
"shape":"LaunchTemplateHibernationOptions",
19093+
"locationName":"hibernationOptions"
1907819094
}
1907919095
}
1908019096
},

aws-sdk-core/apis/ec2/2016-11-15/docs-2.json

Lines changed: 132 additions & 122 deletions
Large diffs are not rendered by default.

aws-sdk-core/apis/transfer/2018-11-05/api-2.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
"errors":[
2626
{"shape":"ServiceUnavailableException"},
2727
{"shape":"InternalServiceError"},
28-
{"shape":"InvalidRequestException"}
28+
{"shape":"InvalidRequestException"},
29+
{"shape":"ResourceExistsException"}
2930
]
3031
},
3132
"CreateUser":{
@@ -289,6 +290,7 @@
289290
"members":{
290291
"EndpointDetails":{"shape":"EndpointDetails"},
291292
"EndpointType":{"shape":"EndpointType"},
293+
"HostKey":{"shape":"HostKey"},
292294
"IdentityProviderDetails":{"shape":"IdentityProviderDetails"},
293295
"IdentityProviderType":{"shape":"IdentityProviderType"},
294296
"LoggingRole":{"shape":"Role"},
@@ -405,6 +407,7 @@
405407
"Arn":{"shape":"Arn"},
406408
"EndpointDetails":{"shape":"EndpointDetails"},
407409
"EndpointType":{"shape":"EndpointType"},
410+
"HostKeyFingerprint":{"shape":"HostKeyFingerprint"},
408411
"IdentityProviderDetails":{"shape":"IdentityProviderDetails"},
409412
"IdentityProviderType":{"shape":"IdentityProviderType"},
410413
"LoggingRole":{"shape":"Role"},
@@ -445,6 +448,11 @@
445448
"max":1024,
446449
"pattern":"^$|/.*"
447450
},
451+
"HostKey":{
452+
"type":"string",
453+
"max":4096
454+
},
455+
"HostKeyFingerprint":{"type":"string"},
448456
"IdentityProviderDetails":{
449457
"type":"structure",
450458
"members":{
@@ -790,6 +798,7 @@
790798
"members":{
791799
"EndpointDetails":{"shape":"EndpointDetails"},
792800
"EndpointType":{"shape":"EndpointType"},
801+
"HostKey":{"shape":"HostKey"},
793802
"IdentityProviderDetails":{"shape":"IdentityProviderDetails"},
794803
"LoggingRole":{"shape":"NullableRole"},
795804
"ServerId":{"shape":"ServerId"}

aws-sdk-core/apis/transfer/2018-11-05/docs-2.json

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -109,20 +109,20 @@
109109
}
110110
},
111111
"EndpointDetails": {
112-
"base": null,
112+
"base": "<p>The configuration settings for the virtual private cloud (VPC) endpoint for your SFTP server.</p>",
113113
"refs": {
114-
"CreateServerRequest$EndpointDetails": null,
115-
"DescribedServer$EndpointDetails": null,
116-
"UpdateServerRequest$EndpointDetails": null
114+
"CreateServerRequest$EndpointDetails": "<p>The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.</p>",
115+
"DescribedServer$EndpointDetails": "<p>The virtual private cloud (VPC) endpoint settings that you configured for your SFTP server.</p>",
116+
"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>"
117117
}
118118
},
119119
"EndpointType": {
120120
"base": null,
121121
"refs": {
122-
"CreateServerRequest$EndpointType": null,
123-
"DescribedServer$EndpointType": null,
124-
"ListedServer$EndpointType": null,
125-
"UpdateServerRequest$EndpointType": null
122+
"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>",
123+
"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>",
124+
"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>",
125+
"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>"
126126
}
127127
},
128128
"HomeDirectory": {
@@ -134,6 +134,19 @@
134134
"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>"
135135
}
136136
},
137+
"HostKey": {
138+
"base": null,
139+
"refs": {
140+
"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>",
141+
"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>"
142+
}
143+
},
144+
"HostKeyFingerprint": {
145+
"base": null,
146+
"refs": {
147+
"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>"
148+
}
149+
},
137150
"IdentityProviderDetails": {
138151
"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>",
139152
"refs": {
@@ -262,7 +275,7 @@
262275
"NullableRole": {
263276
"base": null,
264277
"refs": {
265-
"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>"
278+
"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>"
266279
}
267280
},
268281
"Policy": {
@@ -498,7 +511,7 @@
498511
"UserName": {
499512
"base": null,
500513
"refs": {
501-
"CreateUserRequest$UserName": "<p>A unique string that identifies a user and is associated with a server as specified by the <code>ServerId</code>.</p>",
514+
"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>",
502515
"CreateUserResponse$UserName": "<p>A unique string that identifies a user account associated with an SFTP server.</p>",
503516
"DeleteSshPublicKeyRequest$UserName": "<p>A unique string that identifies a user whose public key is being deleted.</p>",
504517
"DeleteUserRequest$UserName": "<p>A unique string that identifies a user that is being deleted from the server.</p>",
@@ -508,7 +521,7 @@
508521
"ImportSshPublicKeyResponse$UserName": "<p>A user name assigned to the <code>ServerID</code> value that you specified.</p>",
509522
"ListedUser$UserName": "<p>The name of the user whose ARN was specified. User names are used for authentication purposes.</p>",
510523
"TestIdentityProviderRequest$UserName": "<p>This request parameter is name of the user account to be tested.</p>",
511-
"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>",
524+
"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>",
512525
"UpdateUserResponse$UserName": "<p>The unique identifier for a user that is assigned to the SFTP server instance that was specified in the request.</p>"
513526
}
514527
},
@@ -521,7 +534,7 @@
521534
"VpcEndpointId": {
522535
"base": null,
523536
"refs": {
524-
"EndpointDetails$VpcEndpointId": null
537+
"EndpointDetails$VpcEndpointId": "<p>The ID of the VPC endpoint.</p>"
525538
}
526539
}
527540
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
{
22
"pagination": {
3+
"ListServers": {
4+
"input_token": "NextToken",
5+
"output_token": "NextToken",
6+
"limit_key": "MaxResults"
7+
},
8+
"ListTagsForResource": {
9+
"input_token": "NextToken",
10+
"output_token": "NextToken",
11+
"limit_key": "MaxResults"
12+
},
13+
"ListUsers": {
14+
"input_token": "NextToken",
15+
"output_token": "NextToken",
16+
"limit_key": "MaxResults"
17+
}
318
}
419
}

aws-sdk-core/endpoints.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3765,6 +3765,18 @@
37653765
"us-gov-west-1" : { }
37663766
}
37673767
},
3768+
"organizations" : {
3769+
"endpoints" : {
3770+
"aws-us-gov-global" : {
3771+
"credentialScope" : {
3772+
"region" : "us-gov-west-1"
3773+
},
3774+
"hostname" : "organizations.us-gov-west-1.amazonaws.com"
3775+
}
3776+
},
3777+
"isRegionalized" : false,
3778+
"partitionEndpoint" : "aws-us-gov-global"
3779+
},
37683780
"polly" : {
37693781
"endpoints" : {
37703782
"us-gov-west-1" : { }

0 commit comments

Comments
 (0)