Skip to content

Commit 9fda5c6

Browse files
Adds support for RACK_5U_C. This is the first AWS Snow Family device designed to meet U.S. Military Ruggedization Standards (MIL-STD-810H) with 208 vCPU device in a portable, compact 5U, half-rack width form-factor.
1 parent bc1f332 commit 9fda5c6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+2153
-112
lines changed

docgenerator/AWSSDKDocSamples/Snowball.GeneratedSamples.extra.xml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,25 @@ The default service limit for the number of Snowballs that you can have at one t
297297
</example>
298298
</value>
299299
</doc>
300+
<doc>
301+
<members>
302+
<member name="M:Amazon.Snowball.IAmazonSnowball.ListPickupLocations(Amazon.Snowball.Model.ListPickupLocationsRequest)" />
303+
<member name="M:Amazon.Snowball.AmazonSnowballClient.ListPickupLocations(Amazon.Snowball.Model.ListPickupLocationsRequest)" />
304+
<member name="T:Amazon.Snowball.Model.ListPickupLocationsRequest" />
305+
<member name="T:Amazon.Snowball.Model.ListPickupLocationsResponse" />
306+
</members>
307+
<value>
308+
<example>
309+
<para>
310+
Returns a specified number of Address objects. Each Address is a pickup location address for Snow Family devices.
311+
</para>
312+
<code
313+
title="To get a list of locations from which the customer can choose to pickup a device."
314+
source=".\AWSSDKDocSamples\Snowball\Snowball.GeneratedSamples.cs"
315+
region="to-get-a-list-of-locations-from-which-the-customer-can-choose-to-pickup-a-device-1482542167627" />
316+
</example>
317+
</value>
318+
</doc>
300319
<doc>
301320
<members>
302321
<member name="M:Amazon.Snowball.IAmazonSnowball.UpdateCluster(Amazon.Snowball.Model.UpdateClusterRequest)" />

docgenerator/AWSSDKDocSamples/Snowball/Snowball.GeneratedSamples.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,20 @@ public void SnowballListJobs()
277277
#endregion
278278
}
279279

280+
public void SnowballListPickupLocations()
281+
{
282+
#region to-get-a-list-of-locations-from-which-the-customer-can-choose-to-pickup-a-device-1482542167627
283+
284+
var client = new AmazonSnowballClient();
285+
var response = client.ListPickupLocations(new ListPickupLocationsRequest
286+
{
287+
});
288+
289+
List<Address> addresses = response.Addresses;
290+
291+
#endregion
292+
}
293+
280294
public void SnowballUpdateCluster()
281295
{
282296
#region to-update-a-cluster-1482863900595

generator/ServiceModels/snowball/snowball-2016-06-30.api.json

Lines changed: 98 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,18 @@
287287
{"shape":"InvalidNextTokenException"}
288288
]
289289
},
290+
"ListPickupLocations":{
291+
"name":"ListPickupLocations",
292+
"http":{
293+
"method":"POST",
294+
"requestUri":"/"
295+
},
296+
"input":{"shape":"ListPickupLocationsRequest"},
297+
"output":{"shape":"ListPickupLocationsResult"},
298+
"errors":[
299+
{"shape":"InvalidResourceException"}
300+
]
301+
},
290302
"ListServiceVersions":{
291303
"name":"ListServiceVersions",
292304
"http":{
@@ -376,7 +388,8 @@
376388
"Country":{"shape":"String"},
377389
"PostalCode":{"shape":"String"},
378390
"PhoneNumber":{"shape":"String"},
379-
"IsRestricted":{"shape":"Boolean"}
391+
"IsRestricted":{"shape":"Boolean"},
392+
"Type":{"shape":"AddressType"}
380393
}
381394
},
382395
"AddressId":{
@@ -389,6 +402,13 @@
389402
"type":"list",
390403
"member":{"shape":"Address"}
391404
},
405+
"AddressType":{
406+
"type":"string",
407+
"enum":[
408+
"CUST_PICKUP",
409+
"AWS_SHIP"
410+
]
411+
},
392412
"AmiId":{
393413
"type":"string",
394414
"max":21,
@@ -562,7 +582,9 @@
562582
"TaxDocuments":{"shape":"TaxDocuments"},
563583
"DeviceConfiguration":{"shape":"DeviceConfiguration"},
564584
"RemoteManagement":{"shape":"RemoteManagement"},
565-
"LongTermPricingId":{"shape":"LongTermPricingId"}
585+
"LongTermPricingId":{"shape":"LongTermPricingId"},
586+
"ImpactLevel":{"shape":"ImpactLevel"},
587+
"PickupDetails":{"shape":"PickupDetails"}
566588
}
567589
},
568590
"CreateJobResult":{
@@ -573,7 +595,10 @@
573595
},
574596
"CreateLongTermPricingRequest":{
575597
"type":"structure",
576-
"required":["LongTermPricingType"],
598+
"required":[
599+
"LongTermPricingType",
600+
"SnowballType"
601+
],
577602
"members":{
578603
"LongTermPricingType":{"shape":"LongTermPricingType"},
579604
"IsLongTermPricingAutoRenew":{"shape":"JavaBoolean"},
@@ -695,6 +720,12 @@
695720
"SnowconeDeviceConfiguration":{"shape":"SnowconeDeviceConfiguration"}
696721
}
697722
},
723+
"DevicePickupId":{
724+
"type":"string",
725+
"max":40,
726+
"min":40,
727+
"pattern":"DPID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
728+
},
698729
"DeviceServiceName":{
699730
"type":"string",
700731
"enum":[
@@ -728,6 +759,13 @@
728759
},
729760
"exception":true
730761
},
762+
"Email":{
763+
"type":"string",
764+
"max":320,
765+
"min":3,
766+
"pattern":"^(?=.{3,100}$).+@.+[.].+$",
767+
"sensitive":true
768+
},
731769
"EventTriggerDefinition":{
732770
"type":"structure",
733771
"members":{
@@ -801,6 +839,16 @@
801839
"GSTIN":{"shape":"GSTIN"}
802840
}
803841
},
842+
"ImpactLevel":{
843+
"type":"string",
844+
"enum":[
845+
"IL2",
846+
"IL4",
847+
"IL5",
848+
"IL6",
849+
"IL99"
850+
]
851+
},
804852
"InitialClusterSize":{
805853
"type":"integer",
806854
"max":16,
@@ -898,7 +946,10 @@
898946
"DeviceConfiguration":{"shape":"DeviceConfiguration"},
899947
"RemoteManagement":{"shape":"RemoteManagement"},
900948
"LongTermPricingId":{"shape":"LongTermPricingId"},
901-
"OnDeviceServiceConfiguration":{"shape":"OnDeviceServiceConfiguration"}
949+
"OnDeviceServiceConfiguration":{"shape":"OnDeviceServiceConfiguration"},
950+
"ImpactLevel":{"shape":"ImpactLevel"},
951+
"PickupDetails":{"shape":"PickupDetails"},
952+
"SnowballId":{"shape":"String"}
902953
}
903954
},
904955
"JobMetadataList":{
@@ -1050,6 +1101,20 @@
10501101
"NextToken":{"shape":"String"}
10511102
}
10521103
},
1104+
"ListPickupLocationsRequest":{
1105+
"type":"structure",
1106+
"members":{
1107+
"MaxResults":{"shape":"ListLimit"},
1108+
"NextToken":{"shape":"String"}
1109+
}
1110+
},
1111+
"ListPickupLocationsResult":{
1112+
"type":"structure",
1113+
"members":{
1114+
"Addresses":{"shape":"AddressList"},
1115+
"NextToken":{"shape":"String"}
1116+
}
1117+
},
10531118
"ListServiceVersionsRequest":{
10541119
"type":"structure",
10551120
"required":["ServiceName"],
@@ -1132,7 +1197,8 @@
11321197
"members":{
11331198
"SnsTopicARN":{"shape":"SnsTopicARN"},
11341199
"JobStatesToNotify":{"shape":"JobStateList"},
1135-
"NotifyAll":{"shape":"Boolean"}
1200+
"NotifyAll":{"shape":"Boolean"},
1201+
"DevicePickupSnsTopicARN":{"shape":"SnsTopicARN"}
11361202
}
11371203
},
11381204
"OnDeviceServiceConfiguration":{
@@ -1144,11 +1210,31 @@
11441210
"S3OnDeviceService":{"shape":"S3OnDeviceServiceConfiguration"}
11451211
}
11461212
},
1213+
"PhoneNumber":{
1214+
"type":"string",
1215+
"max":30,
1216+
"min":7,
1217+
"pattern":"^\\s*(?:\\+?(\\d{1,3}))?[-. (]*(\\d{3})[-. )]*(\\d{3})[-. ]*(\\d{4})(?: *x(\\d+))?\\s*$",
1218+
"sensitive":true
1219+
},
1220+
"PickupDetails":{
1221+
"type":"structure",
1222+
"members":{
1223+
"Name":{"shape":"String"},
1224+
"PhoneNumber":{"shape":"PhoneNumber"},
1225+
"Email":{"shape":"Email"},
1226+
"IdentificationNumber":{"shape":"String"},
1227+
"IdentificationExpirationDate":{"shape":"Timestamp"},
1228+
"IdentificationIssuingOrg":{"shape":"String"},
1229+
"DevicePickupId":{"shape":"DevicePickupId"}
1230+
}
1231+
},
11471232
"RemoteManagement":{
11481233
"type":"string",
11491234
"enum":[
11501235
"INSTALLED_ONLY",
1151-
"INSTALLED_AUTOSTART"
1236+
"INSTALLED_AUTOSTART",
1237+
"NOT_INSTALLED"
11521238
]
11531239
},
11541240
"ResourceARN":{
@@ -1267,7 +1353,8 @@
12671353
"T14",
12681354
"T32",
12691355
"NoPreference",
1270-
"T240"
1356+
"T240",
1357+
"T13"
12711358
]
12721359
},
12731360
"SnowballType":{
@@ -1281,7 +1368,8 @@
12811368
"SNC1_HDD",
12821369
"SNC1_SSD",
12831370
"V3_5C",
1284-
"V3_5S"
1371+
"V3_5S",
1372+
"RACK_5U_C"
12851373
]
12861374
},
12871375
"SnowconeDeviceConfiguration":{
@@ -1382,7 +1470,8 @@
13821470
"ShippingOption":{"shape":"ShippingOption"},
13831471
"Description":{"shape":"String"},
13841472
"SnowballCapacityPreference":{"shape":"SnowballCapacity"},
1385-
"ForwardingAddressId":{"shape":"AddressId"}
1473+
"ForwardingAddressId":{"shape":"AddressId"},
1474+
"PickupDetails":{"shape":"PickupDetails"}
13861475
}
13871476
},
13881477
"UpdateJobResult":{

0 commit comments

Comments
 (0)