Skip to content

Commit 1cfcec2

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent b065a0f commit 1cfcec2

File tree

15 files changed

+580
-99
lines changed

15 files changed

+580
-99
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::CloudFront - Updated the API, and documentation for Amazon CloudFront.
5+
6+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
7+
8+
* Feature - Aws::EFS - Updated the API, and documentation for Amazon Elastic File System.
9+
10+
* Feature - Aws::Glue - Updated the API, and documentation for AWS Glue.
11+
12+
* Feature - Aws::LakeFormation - Updated the API, and documentation for AWS Lake Formation.
13+
14+
* Feature - Aws::StorageGateway - Updated the API, and documentation for AWS Storage Gateway.
15+
416
2.11.542 (2020-07-06)
517
------------------
618

aws-sdk-core/apis/cloudfront/2019-03-26/api-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2868,7 +2868,8 @@
28682868
"TLSv1",
28692869
"TLSv1_2016",
28702870
"TLSv1.1_2016",
2871-
"TLSv1.2_2018"
2871+
"TLSv1.2_2018",
2872+
"TLSv1.2_2019"
28722873
]
28732874
},
28742875
"MissingBody":{

aws-sdk-core/apis/cloudfront/2019-03-26/docs-2.json

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

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4832,6 +4832,18 @@
48324832
"NetworkBorderGroup":{
48334833
"shape":"String",
48344834
"locationName":"networkBorderGroup"
4835+
},
4836+
"ZoneType":{
4837+
"shape":"String",
4838+
"locationName":"zoneType"
4839+
},
4840+
"ParentZoneName":{
4841+
"shape":"String",
4842+
"locationName":"parentZoneName"
4843+
},
4844+
"ParentZoneId":{
4845+
"shape":"String",
4846+
"locationName":"parentZoneId"
48354847
}
48364848
}
48374849
},

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

Lines changed: 15 additions & 12 deletions
Large diffs are not rendered by default.

aws-sdk-core/apis/elasticfilesystem/2015-02-01/api-2.json

Lines changed: 146 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"errors":[
2424
{"shape":"BadRequest"},
2525
{"shape":"AccessPointAlreadyExists"},
26+
{"shape":"IncorrectFileSystemLifeCycleState"},
2627
{"shape":"InternalServerError"},
2728
{"shape":"FileSystemNotFound"},
2829
{"shape":"AccessPointLimitExceeded"}
@@ -176,6 +177,23 @@
176177
{"shape":"AccessPointNotFound"}
177178
]
178179
},
180+
"DescribeBackupPolicy":{
181+
"name":"DescribeBackupPolicy",
182+
"http":{
183+
"method":"GET",
184+
"requestUri":"/2015-02-01/file-systems/{FileSystemId}/backup-policy",
185+
"responseCode":200
186+
},
187+
"input":{"shape":"DescribeBackupPolicyRequest"},
188+
"output":{"shape":"BackupPolicyDescription"},
189+
"errors":[
190+
{"shape":"BadRequest"},
191+
{"shape":"FileSystemNotFound"},
192+
{"shape":"InternalServerError"},
193+
{"shape":"PolicyNotFound"},
194+
{"shape":"ValidationException"}
195+
]
196+
},
179197
"DescribeFileSystemPolicy":{
180198
"name":"DescribeFileSystemPolicy",
181199
"http":{
@@ -304,6 +322,23 @@
304322
{"shape":"SecurityGroupNotFound"}
305323
]
306324
},
325+
"PutBackupPolicy":{
326+
"name":"PutBackupPolicy",
327+
"http":{
328+
"method":"PUT",
329+
"requestUri":"/2015-02-01/file-systems/{FileSystemId}/backup-policy",
330+
"responseCode":200
331+
},
332+
"input":{"shape":"PutBackupPolicyRequest"},
333+
"output":{"shape":"BackupPolicyDescription"},
334+
"errors":[
335+
{"shape":"BadRequest"},
336+
{"shape":"FileSystemNotFound"},
337+
{"shape":"IncorrectFileSystemLifeCycleState"},
338+
{"shape":"InternalServerError"},
339+
{"shape":"ValidationException"}
340+
]
341+
},
307342
"PutFileSystemPolicy":{
308343
"name":"PutFileSystemPolicy",
309344
"http":{
@@ -444,7 +479,24 @@
444479
},
445480
"AvailabilityZoneId":{"type":"string"},
446481
"AvailabilityZoneName":{"type":"string"},
447-
"AwsAccountId":{"type":"string"},
482+
"AwsAccountId":{
483+
"type":"string",
484+
"max":14,
485+
"pattern":"^(\\d{12})|(\\d{4}-\\d{4}-\\d{4})$"
486+
},
487+
"BackupPolicy":{
488+
"type":"structure",
489+
"required":["Status"],
490+
"members":{
491+
"Status":{"shape":"Status"}
492+
}
493+
},
494+
"BackupPolicyDescription":{
495+
"type":"structure",
496+
"members":{
497+
"BackupPolicy":{"shape":"BackupPolicy"}
498+
}
499+
},
448500
"BadRequest":{
449501
"type":"structure",
450502
"required":["ErrorCode"],
@@ -538,7 +590,8 @@
538590
"CreationToken":{
539591
"type":"string",
540592
"max":64,
541-
"min":1
593+
"min":1,
594+
"pattern":".+"
542595
},
543596
"DeleteAccessPointRequest":{
544597
"type":"structure",
@@ -641,6 +694,17 @@
641694
"NextToken":{"shape":"Token"}
642695
}
643696
},
697+
"DescribeBackupPolicyRequest":{
698+
"type":"structure",
699+
"required":["FileSystemId"],
700+
"members":{
701+
"FileSystemId":{
702+
"shape":"FileSystemId",
703+
"location":"uri",
704+
"locationName":"FileSystemId"
705+
}
706+
}
707+
},
644708
"DescribeFileSystemPolicyRequest":{
645709
"type":"structure",
646710
"required":["FileSystemId"],
@@ -802,6 +866,7 @@
802866
"error":{"httpStatusCode":409},
803867
"exception":true
804868
},
869+
"FileSystemArn":{"type":"string"},
805870
"FileSystemDescription":{
806871
"type":"structure",
807872
"required":[
@@ -819,6 +884,7 @@
819884
"OwnerId":{"shape":"AwsAccountId"},
820885
"CreationToken":{"shape":"CreationToken"},
821886
"FileSystemId":{"shape":"FileSystemId"},
887+
"FileSystemArn":{"shape":"FileSystemArn"},
822888
"CreationTime":{"shape":"Timestamp"},
823889
"LifeCycleState":{"shape":"LifeCycleState"},
824890
"Name":{"shape":"TagValue"},
@@ -836,7 +902,11 @@
836902
"type":"list",
837903
"member":{"shape":"FileSystemDescription"}
838904
},
839-
"FileSystemId":{"type":"string"},
905+
"FileSystemId":{
906+
"type":"string",
907+
"max":128,
908+
"pattern":"^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$"
909+
},
840910
"FileSystemInUse":{
841911
"type":"structure",
842912
"required":["ErrorCode"],
@@ -946,7 +1016,12 @@
9461016
"error":{"httpStatusCode":400},
9471017
"exception":true
9481018
},
949-
"IpAddress":{"type":"string"},
1019+
"IpAddress":{
1020+
"type":"string",
1021+
"max":15,
1022+
"min":7,
1023+
"pattern":"^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$"
1024+
},
9501025
"IpAddressInUse":{
9511026
"type":"structure",
9521027
"required":["ErrorCode"],
@@ -960,7 +1035,7 @@
9601035
"KmsKeyId":{
9611036
"type":"string",
9621037
"max":2048,
963-
"min":1
1038+
"pattern":"^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}|alias/[a-zA-Z0-9/_-]+|(arn:aws[-a-z]*:kms:[a-z0-9-]+:\\d{12}:((key/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})|(alias/[a-zA-Z0-9/_-]+))))$"
9641039
},
9651040
"LifeCycleState":{
9661041
"type":"string",
@@ -1016,7 +1091,12 @@
10161091
"NextToken":{"shape":"Token"}
10171092
}
10181093
},
1019-
"Marker":{"type":"string"},
1094+
"Marker":{
1095+
"type":"string",
1096+
"max":128,
1097+
"min":1,
1098+
"pattern":".+"
1099+
},
10201100
"MaxItems":{
10211101
"type":"integer",
10221102
"min":1
@@ -1068,14 +1148,20 @@
10681148
"IpAddress":{"shape":"IpAddress"},
10691149
"NetworkInterfaceId":{"shape":"NetworkInterfaceId"},
10701150
"AvailabilityZoneId":{"shape":"AvailabilityZoneId"},
1071-
"AvailabilityZoneName":{"shape":"AvailabilityZoneName"}
1151+
"AvailabilityZoneName":{"shape":"AvailabilityZoneName"},
1152+
"VpcId":{"shape":"VpcId"}
10721153
}
10731154
},
10741155
"MountTargetDescriptions":{
10751156
"type":"list",
10761157
"member":{"shape":"MountTargetDescription"}
10771158
},
1078-
"MountTargetId":{"type":"string"},
1159+
"MountTargetId":{
1160+
"type":"string",
1161+
"max":45,
1162+
"min":13,
1163+
"pattern":"^fsmt-[0-9a-f]{8,40}$"
1164+
},
10791165
"MountTargetNotFound":{
10801166
"type":"structure",
10811167
"required":["ErrorCode"],
@@ -1160,6 +1246,21 @@
11601246
"type":"double",
11611247
"min":1.0
11621248
},
1249+
"PutBackupPolicyRequest":{
1250+
"type":"structure",
1251+
"required":[
1252+
"FileSystemId",
1253+
"BackupPolicy"
1254+
],
1255+
"members":{
1256+
"FileSystemId":{
1257+
"shape":"FileSystemId",
1258+
"location":"uri",
1259+
"locationName":"FileSystemId"
1260+
},
1261+
"BackupPolicy":{"shape":"BackupPolicy"}
1262+
}
1263+
},
11631264
"PutFileSystemPolicyRequest":{
11641265
"type":"structure",
11651266
"required":[
@@ -1205,7 +1306,12 @@
12051306
"max":16,
12061307
"min":0
12071308
},
1208-
"SecurityGroup":{"type":"string"},
1309+
"SecurityGroup":{
1310+
"type":"string",
1311+
"max":43,
1312+
"min":11,
1313+
"pattern":"^sg-[0-9a-f]{8,40}"
1314+
},
12091315
"SecurityGroupLimitExceeded":{
12101316
"type":"structure",
12111317
"required":["ErrorCode"],
@@ -1231,7 +1337,21 @@
12311337
"member":{"shape":"SecurityGroup"},
12321338
"max":5
12331339
},
1234-
"SubnetId":{"type":"string"},
1340+
"Status":{
1341+
"type":"string",
1342+
"enum":[
1343+
"ENABLED",
1344+
"ENABLING",
1345+
"DISABLED",
1346+
"DISABLING"
1347+
]
1348+
},
1349+
"SubnetId":{
1350+
"type":"string",
1351+
"max":47,
1352+
"min":15,
1353+
"pattern":"^subnet-[0-9a-f]{8,40}$"
1354+
},
12351355
"SubnetNotFound":{
12361356
"type":"structure",
12371357
"required":["ErrorCode"],
@@ -1256,7 +1376,8 @@
12561376
"TagKey":{
12571377
"type":"string",
12581378
"max":128,
1259-
"min":1
1379+
"min":1,
1380+
"pattern":"^(?![aA]{1}[wW]{1}[sS]{1}:)([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]+)$"
12601381
},
12611382
"TagKeys":{
12621383
"type":"list",
@@ -1281,7 +1402,8 @@
12811402
},
12821403
"TagValue":{
12831404
"type":"string",
1284-
"max":256
1405+
"max":256,
1406+
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
12851407
},
12861408
"Tags":{
12871409
"type":"list",
@@ -1372,6 +1494,17 @@
13721494
"ThroughputMode":{"shape":"ThroughputMode"},
13731495
"ProvisionedThroughputInMibps":{"shape":"ProvisionedThroughputInMibps"}
13741496
}
1375-
}
1497+
},
1498+
"ValidationException":{
1499+
"type":"structure",
1500+
"required":["ErrorCode"],
1501+
"members":{
1502+
"ErrorCode":{"shape":"ErrorCode"},
1503+
"Message":{"shape":"ErrorMessage"}
1504+
},
1505+
"error":{"httpStatusCode":400},
1506+
"exception":true
1507+
},
1508+
"VpcId":{"type":"string"}
13761509
}
13771510
}

0 commit comments

Comments
 (0)