Skip to content

Commit ff58b72

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 464c1e2 commit ff58b72

File tree

12 files changed

+1093
-140
lines changed

12 files changed

+1093
-140
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::DataSync - Updated the API, and documentation for AWS DataSync.
5+
6+
* Feature - Aws::DatabaseMigrationService - Updated the API, and documentation for AWS Database Migration Service.
7+
8+
* Feature - Aws::EC2 - Updated the API for Amazon Elastic Compute Cloud.
9+
10+
* Feature - Aws::FraudDetector - Updated the API, and documentation for Amazon Fraud Detector.
11+
12+
* Feature - Aws::Glue - Updated the API, and documentation for AWS Glue.
13+
14+
* Feature - Aws::SSM - Updated the documentation for Amazon Simple Systems Manager (SSM).
15+
416
2.11.552 (2020-07-24)
517
------------------
618

aws-sdk-core/apis/datasync/2018-11-09/api-2.json

Lines changed: 134 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,19 @@
7979
{"shape":"InternalException"}
8080
]
8181
},
82+
"CreateLocationObjectStorage":{
83+
"name":"CreateLocationObjectStorage",
84+
"http":{
85+
"method":"POST",
86+
"requestUri":"/"
87+
},
88+
"input":{"shape":"CreateLocationObjectStorageRequest"},
89+
"output":{"shape":"CreateLocationObjectStorageResponse"},
90+
"errors":[
91+
{"shape":"InvalidRequestException"},
92+
{"shape":"InternalException"}
93+
]
94+
},
8295
"CreateLocationS3":{
8396
"name":"CreateLocationS3",
8497
"http":{
@@ -209,6 +222,19 @@
209222
{"shape":"InternalException"}
210223
]
211224
},
225+
"DescribeLocationObjectStorage":{
226+
"name":"DescribeLocationObjectStorage",
227+
"http":{
228+
"method":"POST",
229+
"requestUri":"/"
230+
},
231+
"input":{"shape":"DescribeLocationObjectStorageRequest"},
232+
"output":{"shape":"DescribeLocationObjectStorageResponse"},
233+
"errors":[
234+
{"shape":"InvalidRequestException"},
235+
{"shape":"InternalException"}
236+
]
237+
},
212238
"DescribeLocationS3":{
213239
"name":"DescribeLocationS3",
214240
"http":{
@@ -406,7 +432,7 @@
406432
"AgentArnList":{
407433
"type":"list",
408434
"member":{"shape":"AgentArn"},
409-
"max":64,
435+
"max":4,
410436
"min":1
411437
},
412438
"AgentList":{
@@ -457,7 +483,7 @@
457483
"members":{
458484
"ActivationKey":{"shape":"ActivationKey"},
459485
"AgentName":{"shape":"TagValue"},
460-
"Tags":{"shape":"TagList"},
486+
"Tags":{"shape":"InputTagList"},
461487
"VpcEndpointId":{"shape":"VpcEndpointId"},
462488
"SubnetArns":{"shape":"PLSubnetArnList"},
463489
"SecurityGroupArns":{"shape":"PLSecurityGroupArnList"}
@@ -479,7 +505,7 @@
479505
"Subdirectory":{"shape":"EfsSubdirectory"},
480506
"EfsFilesystemArn":{"shape":"EfsFilesystemArn"},
481507
"Ec2Config":{"shape":"Ec2Config"},
482-
"Tags":{"shape":"TagList"}
508+
"Tags":{"shape":"InputTagList"}
483509
}
484510
},
485511
"CreateLocationEfsResponse":{
@@ -500,7 +526,7 @@
500526
"Subdirectory":{"shape":"FsxWindowsSubdirectory"},
501527
"FsxFilesystemArn":{"shape":"FsxFilesystemArn"},
502528
"SecurityGroupArns":{"shape":"Ec2SecurityGroupArnList"},
503-
"Tags":{"shape":"TagList"},
529+
"Tags":{"shape":"InputTagList"},
504530
"User":{"shape":"SmbUser"},
505531
"Domain":{"shape":"SmbDomain"},
506532
"Password":{"shape":"SmbPassword"}
@@ -524,7 +550,7 @@
524550
"ServerHostname":{"shape":"ServerHostname"},
525551
"OnPremConfig":{"shape":"OnPremConfig"},
526552
"MountOptions":{"shape":"NfsMountOptions"},
527-
"Tags":{"shape":"TagList"}
553+
"Tags":{"shape":"InputTagList"}
528554
}
529555
},
530556
"CreateLocationNfsResponse":{
@@ -533,6 +559,31 @@
533559
"LocationArn":{"shape":"LocationArn"}
534560
}
535561
},
562+
"CreateLocationObjectStorageRequest":{
563+
"type":"structure",
564+
"required":[
565+
"ServerHostname",
566+
"BucketName",
567+
"AgentArns"
568+
],
569+
"members":{
570+
"ServerHostname":{"shape":"ServerHostname"},
571+
"ServerPort":{"shape":"ObjectStorageServerPort"},
572+
"ServerProtocol":{"shape":"ObjectStorageServerProtocol"},
573+
"Subdirectory":{"shape":"S3Subdirectory"},
574+
"BucketName":{"shape":"ObjectStorageBucketName"},
575+
"AccessKey":{"shape":"ObjectStorageAccessKey"},
576+
"SecretKey":{"shape":"ObjectStorageSecretKey"},
577+
"AgentArns":{"shape":"AgentArnList"},
578+
"Tags":{"shape":"InputTagList"}
579+
}
580+
},
581+
"CreateLocationObjectStorageResponse":{
582+
"type":"structure",
583+
"members":{
584+
"LocationArn":{"shape":"LocationArn"}
585+
}
586+
},
536587
"CreateLocationS3Request":{
537588
"type":"structure",
538589
"required":[
@@ -544,7 +595,7 @@
544595
"S3BucketArn":{"shape":"S3BucketArn"},
545596
"S3StorageClass":{"shape":"S3StorageClass"},
546597
"S3Config":{"shape":"S3Config"},
547-
"Tags":{"shape":"TagList"}
598+
"Tags":{"shape":"InputTagList"}
548599
}
549600
},
550601
"CreateLocationS3Response":{
@@ -570,7 +621,7 @@
570621
"Password":{"shape":"SmbPassword"},
571622
"AgentArns":{"shape":"AgentArnList"},
572623
"MountOptions":{"shape":"SmbMountOptions"},
573-
"Tags":{"shape":"TagList"}
624+
"Tags":{"shape":"InputTagList"}
574625
}
575626
},
576627
"CreateLocationSmbResponse":{
@@ -593,7 +644,7 @@
593644
"Options":{"shape":"Options"},
594645
"Excludes":{"shape":"FilterList"},
595646
"Schedule":{"shape":"TaskSchedule"},
596-
"Tags":{"shape":"TagList"}
647+
"Tags":{"shape":"InputTagList"}
597648
}
598649
},
599650
"CreateTaskResponse":{
@@ -708,6 +759,25 @@
708759
"CreationTime":{"shape":"Time"}
709760
}
710761
},
762+
"DescribeLocationObjectStorageRequest":{
763+
"type":"structure",
764+
"required":["LocationArn"],
765+
"members":{
766+
"LocationArn":{"shape":"LocationArn"}
767+
}
768+
},
769+
"DescribeLocationObjectStorageResponse":{
770+
"type":"structure",
771+
"members":{
772+
"LocationArn":{"shape":"LocationArn"},
773+
"LocationUri":{"shape":"LocationUri"},
774+
"AccessKey":{"shape":"ObjectStorageAccessKey"},
775+
"ServerPort":{"shape":"ObjectStorageServerPort"},
776+
"ServerProtocol":{"shape":"ObjectStorageServerProtocol"},
777+
"AgentArns":{"shape":"AgentArnList"},
778+
"CreationTime":{"shape":"Time"}
779+
}
780+
},
711781
"DescribeLocationS3Request":{
712782
"type":"structure",
713783
"required":["LocationArn"],
@@ -902,6 +972,12 @@
902972
"max":2048,
903973
"pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):iam::[0-9]{12}:role/.*$"
904974
},
975+
"InputTagList":{
976+
"type":"list",
977+
"member":{"shape":"TagListEntry"},
978+
"max":50,
979+
"min":0
980+
},
905981
"InternalException":{
906982
"type":"structure",
907983
"members":{
@@ -959,7 +1035,7 @@
9591035
"ListTagsForResourceResponse":{
9601036
"type":"structure",
9611037
"members":{
962-
"Tags":{"shape":"TagList"},
1038+
"Tags":{"shape":"OutputTagList"},
9631039
"NextToken":{"shape":"NextToken"}
9641040
}
9651041
},
@@ -1016,7 +1092,7 @@
10161092
"LogGroupArn":{
10171093
"type":"string",
10181094
"max":562,
1019-
"pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):logs:[a-z\\-0-9]*:[0-9]{12}:log-group:([^:\\*]*)$"
1095+
"pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):logs:[a-z\\-0-9]*:[0-9]{12}:log-group:([^:\\*]*)(:\\*)?$"
10201096
},
10211097
"LogLevel":{
10221098
"type":"string",
@@ -1068,6 +1144,38 @@
10681144
"NFS4_1"
10691145
]
10701146
},
1147+
"ObjectStorageAccessKey":{
1148+
"type":"string",
1149+
"max":200,
1150+
"min":8,
1151+
"pattern":"^.+$"
1152+
},
1153+
"ObjectStorageBucketName":{
1154+
"type":"string",
1155+
"max":63,
1156+
"min":3,
1157+
"pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\$\\p{Zs}]+$"
1158+
},
1159+
"ObjectStorageSecretKey":{
1160+
"type":"string",
1161+
"max":200,
1162+
"min":8,
1163+
"pattern":"^.+$",
1164+
"sensitive":true
1165+
},
1166+
"ObjectStorageServerPort":{
1167+
"type":"integer",
1168+
"box":true,
1169+
"max":65536,
1170+
"min":1
1171+
},
1172+
"ObjectStorageServerProtocol":{
1173+
"type":"string",
1174+
"enum":[
1175+
"HTTPS",
1176+
"HTTP"
1177+
]
1178+
},
10711179
"OnPremConfig":{
10721180
"type":"structure",
10731181
"required":["AgentArns"],
@@ -1089,9 +1197,16 @@
10891197
"PosixPermissions":{"shape":"PosixPermissions"},
10901198
"BytesPerSecond":{"shape":"BytesPerSecond"},
10911199
"TaskQueueing":{"shape":"TaskQueueing"},
1092-
"LogLevel":{"shape":"LogLevel"}
1200+
"LogLevel":{"shape":"LogLevel"},
1201+
"TransferMode":{"shape":"TransferMode"}
10931202
}
10941203
},
1204+
"OutputTagList":{
1205+
"type":"list",
1206+
"member":{"shape":"TagListEntry"},
1207+
"max":55,
1208+
"min":0
1209+
},
10951210
"OverwriteMode":{
10961211
"type":"string",
10971212
"enum":[
@@ -1253,12 +1368,6 @@
12531368
"max":50,
12541369
"min":1
12551370
},
1256-
"TagList":{
1257-
"type":"list",
1258-
"member":{"shape":"TagListEntry"},
1259-
"max":55,
1260-
"min":0
1261-
},
12621371
"TagListEntry":{
12631372
"type":"structure",
12641373
"required":["Key"],
@@ -1275,7 +1384,7 @@
12751384
],
12761385
"members":{
12771386
"ResourceArn":{"shape":"TaggableResourceArn"},
1278-
"Tags":{"shape":"TagList"}
1387+
"Tags":{"shape":"InputTagList"}
12791388
}
12801389
},
12811390
"TagResourceResponse":{
@@ -1378,6 +1487,13 @@
13781487
]
13791488
},
13801489
"Time":{"type":"timestamp"},
1490+
"TransferMode":{
1491+
"type":"string",
1492+
"enum":[
1493+
"CHANGED",
1494+
"ALL"
1495+
]
1496+
},
13811497
"Uid":{
13821498
"type":"string",
13831499
"enum":[

0 commit comments

Comments
 (0)