Skip to content

Commit 0fa4c9a

Browse files
committed
New spot fleet launch specification features.
1 parent 14dbf15 commit 0fa4c9a

File tree

3 files changed

+128
-45
lines changed

3 files changed

+128
-45
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::EC2 - Added support for new spot fleet launch specification features.
5+
46
* Feature - Aws::Glacier - Added support for vault locks.
57

68
* Feature - Aws::ElasticMapReduce - Adds support for Amazon EMR release 4.0.0, which

aws-sdk-core/apis/ec2/2015-04-15/api-2.json

Lines changed: 77 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3154,10 +3154,6 @@
31543154
"VpcPeeringConnectionId":{
31553155
"shape":"String",
31563156
"locationName":"vpcPeeringConnectionId"
3157-
},
3158-
"ClientToken":{
3159-
"shape":"String",
3160-
"locationName":"clientToken"
31613157
}
31623158
}
31633159
},
@@ -3167,10 +3163,6 @@
31673163
"Return":{
31683164
"shape":"Boolean",
31693165
"locationName":"return"
3170-
},
3171-
"ClientToken":{
3172-
"shape":"String",
3173-
"locationName":"clientToken"
31743166
}
31753167
}
31763168
},
@@ -7933,7 +7925,7 @@
79337925
"LaunchSpecsList":{
79347926
"type":"list",
79357927
"member":{
7936-
"shape":"LaunchSpecification",
7928+
"shape":"SpotFleetLaunchSpecification",
79377929
"locationName":"item"
79387930
},
79397931
"min":1
@@ -8108,10 +8100,6 @@
81088100
}
81098101
}
81108102
},
8111-
"ModifySnapshotAttributeName":{
8112-
"type":"string",
8113-
"enum":["createVolumePermission"]
8114-
},
81158103
"ModifySnapshotAttributeRequest":{
81168104
"type":"structure",
81178105
"required":["SnapshotId"],
@@ -8121,7 +8109,7 @@
81218109
"locationName":"dryRun"
81228110
},
81238111
"SnapshotId":{"shape":"String"},
8124-
"Attribute":{"shape":"ModifySnapshotAttributeName"},
8112+
"Attribute":{"shape":"SnapshotAttributeName"},
81258113
"OperationType":{"shape":"String"},
81268114
"UserIds":{
81278115
"shape":"UserIdStringList",
@@ -9823,7 +9811,7 @@
98239811
"locationName":"dryRun"
98249812
},
98259813
"SnapshotId":{"shape":"String"},
9826-
"Attribute":{"shape":"ModifySnapshotAttributeName"}
9814+
"Attribute":{"shape":"SnapshotAttributeName"}
98279815
}
98289816
},
98299817
"ResourceIdList":{
@@ -10452,6 +10440,80 @@
1045210440
}
1045310441
}
1045410442
},
10443+
"SpotFleetLaunchSpecification":{
10444+
"type":"structure",
10445+
"members":{
10446+
"ImageId":{
10447+
"shape":"String",
10448+
"locationName":"imageId"
10449+
},
10450+
"KeyName":{
10451+
"shape":"String",
10452+
"locationName":"keyName"
10453+
},
10454+
"SecurityGroups":{
10455+
"shape":"GroupIdentifierList",
10456+
"locationName":"groupSet"
10457+
},
10458+
"UserData":{
10459+
"shape":"String",
10460+
"locationName":"userData"
10461+
},
10462+
"AddressingType":{
10463+
"shape":"String",
10464+
"locationName":"addressingType"
10465+
},
10466+
"InstanceType":{
10467+
"shape":"InstanceType",
10468+
"locationName":"instanceType"
10469+
},
10470+
"Placement":{
10471+
"shape":"SpotPlacement",
10472+
"locationName":"placement"
10473+
},
10474+
"KernelId":{
10475+
"shape":"String",
10476+
"locationName":"kernelId"
10477+
},
10478+
"RamdiskId":{
10479+
"shape":"String",
10480+
"locationName":"ramdiskId"
10481+
},
10482+
"BlockDeviceMappings":{
10483+
"shape":"BlockDeviceMappingList",
10484+
"locationName":"blockDeviceMapping"
10485+
},
10486+
"Monitoring":{
10487+
"shape":"SpotFleetMonitoring",
10488+
"locationName":"monitoring"
10489+
},
10490+
"SubnetId":{
10491+
"shape":"String",
10492+
"locationName":"subnetId"
10493+
},
10494+
"NetworkInterfaces":{
10495+
"shape":"InstanceNetworkInterfaceSpecificationList",
10496+
"locationName":"networkInterfaceSet"
10497+
},
10498+
"IamInstanceProfile":{
10499+
"shape":"IamInstanceProfileSpecification",
10500+
"locationName":"iamInstanceProfile"
10501+
},
10502+
"EbsOptimized":{
10503+
"shape":"Boolean",
10504+
"locationName":"ebsOptimized"
10505+
}
10506+
}
10507+
},
10508+
"SpotFleetMonitoring":{
10509+
"type":"structure",
10510+
"members":{
10511+
"Enabled":{
10512+
"shape":"Boolean",
10513+
"locationName":"enabled"
10514+
}
10515+
}
10516+
},
1045510517
"SpotFleetRequestConfig":{
1045610518
"type":"structure",
1045710519
"required":[

0 commit comments

Comments
 (0)