Skip to content

Commit fee7346

Browse files
author
AWS
committed
Amazon Elastic Compute Cloud Update: Add media accelerator and neuron device information on the describe instance types API.
1 parent 7b61bd0 commit fee7346

File tree

2 files changed

+164
-1
lines changed

2 files changed

+164
-1
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Elastic Compute Cloud",
4+
"contributor": "",
5+
"description": "Add media accelerator and neuron device information on the describe instance types API."
6+
}

services/ec2/src/main/resources/codegen-resources/service-2.json

Lines changed: 158 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36947,6 +36947,16 @@
3694736947
"shape":"NitroTpmInfo",
3694836948
"documentation":"<p>Describes the supported NitroTPM versions for the instance type.</p>",
3694936949
"locationName":"nitroTpmInfo"
36950+
},
36951+
"MediaAcceleratorInfo":{
36952+
"shape":"MediaAcceleratorInfo",
36953+
"documentation":"<p>Describes the media accelerator settings for the instance type.</p>",
36954+
"locationName":"mediaAcceleratorInfo"
36955+
},
36956+
"NeuronInfo":{
36957+
"shape":"NeuronInfo",
36958+
"documentation":"<p>Describes the Neuron accelerator settings for the instance type.</p>",
36959+
"locationName":"neuronInfo"
3695036960
}
3695136961
},
3695236962
"documentation":"<p>Describes the instance type.</p>"
@@ -41305,6 +41315,70 @@
4130541315
"MaximumIops":{"type":"integer"},
4130641316
"MaximumNetworkCards":{"type":"integer"},
4130741317
"MaximumThroughputInMBps":{"type":"double"},
41318+
"MediaAcceleratorInfo":{
41319+
"type":"structure",
41320+
"members":{
41321+
"Accelerators":{
41322+
"shape":"MediaDeviceInfoList",
41323+
"documentation":"<p>Describes the media accelerators for the instance type.</p>",
41324+
"locationName":"accelerators"
41325+
},
41326+
"TotalMediaMemoryInMiB":{
41327+
"shape":"TotalMediaMemory",
41328+
"documentation":"<p>The total size of the memory for the media accelerators for the instance type, in MiB.</p>",
41329+
"locationName":"totalMediaMemoryInMiB"
41330+
}
41331+
},
41332+
"documentation":"<p>Describes the media accelerators for the instance type.</p>"
41333+
},
41334+
"MediaDeviceCount":{"type":"integer"},
41335+
"MediaDeviceInfo":{
41336+
"type":"structure",
41337+
"members":{
41338+
"Count":{
41339+
"shape":"MediaDeviceCount",
41340+
"documentation":"<p>The number of media accelerators for the instance type.</p>",
41341+
"locationName":"count"
41342+
},
41343+
"Name":{
41344+
"shape":"MediaDeviceName",
41345+
"documentation":"<p>The name of the media accelerator.</p>",
41346+
"locationName":"name"
41347+
},
41348+
"Manufacturer":{
41349+
"shape":"MediaDeviceManufacturerName",
41350+
"documentation":"<p>The manufacturer of the media accelerator.</p>",
41351+
"locationName":"manufacturer"
41352+
},
41353+
"MemoryInfo":{
41354+
"shape":"MediaDeviceMemoryInfo",
41355+
"documentation":"<p>Describes the memory available to the media accelerator.</p>",
41356+
"locationName":"memoryInfo"
41357+
}
41358+
},
41359+
"documentation":"<p>Describes the media accelerators for the instance type.</p>"
41360+
},
41361+
"MediaDeviceInfoList":{
41362+
"type":"list",
41363+
"member":{
41364+
"shape":"MediaDeviceInfo",
41365+
"locationName":"item"
41366+
}
41367+
},
41368+
"MediaDeviceManufacturerName":{"type":"string"},
41369+
"MediaDeviceMemoryInfo":{
41370+
"type":"structure",
41371+
"members":{
41372+
"SizeInMiB":{
41373+
"shape":"MediaDeviceMemorySize",
41374+
"documentation":"<p>The size of the memory available to each media accelerator, in MiB.</p>",
41375+
"locationName":"sizeInMiB"
41376+
}
41377+
},
41378+
"documentation":"<p>Describes the memory available to the media accelerator.</p>"
41379+
},
41380+
"MediaDeviceMemorySize":{"type":"integer"},
41381+
"MediaDeviceName":{"type":"string"},
4130841382
"MembershipType":{
4130941383
"type":"string",
4131041384
"enum":[
@@ -45735,6 +45809,87 @@
4573545809
}
4573645810
},
4573745811
"NetworkPerformance":{"type":"string"},
45812+
"NeuronDeviceCoreCount":{"type":"integer"},
45813+
"NeuronDeviceCoreInfo":{
45814+
"type":"structure",
45815+
"members":{
45816+
"Count":{
45817+
"shape":"NeuronDeviceCoreCount",
45818+
"documentation":"<p>The number of cores available to the neuron accelerator.</p>",
45819+
"locationName":"count"
45820+
},
45821+
"Version":{
45822+
"shape":"NeuronDeviceCoreVersion",
45823+
"documentation":"<p>The version of the neuron accelerator.</p>",
45824+
"locationName":"version"
45825+
}
45826+
},
45827+
"documentation":"<p>Describes the cores available to the neuron accelerator.</p>"
45828+
},
45829+
"NeuronDeviceCoreVersion":{"type":"integer"},
45830+
"NeuronDeviceCount":{"type":"integer"},
45831+
"NeuronDeviceInfo":{
45832+
"type":"structure",
45833+
"members":{
45834+
"Count":{
45835+
"shape":"NeuronDeviceCount",
45836+
"documentation":"<p>The number of neuron accelerators for the instance type.</p>",
45837+
"locationName":"count"
45838+
},
45839+
"Name":{
45840+
"shape":"NeuronDeviceName",
45841+
"documentation":"<p>The name of the neuron accelerator.</p>",
45842+
"locationName":"name"
45843+
},
45844+
"CoreInfo":{
45845+
"shape":"NeuronDeviceCoreInfo",
45846+
"documentation":"<p>Describes the cores available to each neuron accelerator.</p>",
45847+
"locationName":"coreInfo"
45848+
},
45849+
"MemoryInfo":{
45850+
"shape":"NeuronDeviceMemoryInfo",
45851+
"documentation":"<p>Describes the memory available to each neuron accelerator.</p>",
45852+
"locationName":"memoryInfo"
45853+
}
45854+
},
45855+
"documentation":"<p>Describes the neuron accelerators for the instance type.</p>"
45856+
},
45857+
"NeuronDeviceInfoList":{
45858+
"type":"list",
45859+
"member":{
45860+
"shape":"NeuronDeviceInfo",
45861+
"locationName":"item"
45862+
}
45863+
},
45864+
"NeuronDeviceMemoryInfo":{
45865+
"type":"structure",
45866+
"members":{
45867+
"SizeInMiB":{
45868+
"shape":"NeuronDeviceMemorySize",
45869+
"documentation":"<p>The size of the memory available to the neuron accelerator, in MiB.</p>",
45870+
"locationName":"sizeInMiB"
45871+
}
45872+
},
45873+
"documentation":"<p>Describes the memory available to the neuron accelerator.</p>"
45874+
},
45875+
"NeuronDeviceMemorySize":{"type":"integer"},
45876+
"NeuronDeviceName":{"type":"string"},
45877+
"NeuronInfo":{
45878+
"type":"structure",
45879+
"members":{
45880+
"NeuronDevices":{
45881+
"shape":"NeuronDeviceInfoList",
45882+
"documentation":"<p>Describes the neuron accelerators for the instance type.</p>",
45883+
"locationName":"neuronDevices"
45884+
},
45885+
"TotalNeuronDeviceMemoryInMiB":{
45886+
"shape":"TotalNeuronMemory",
45887+
"documentation":"<p>The total size of the memory for the neuron accelerators for the instance type, in MiB.</p>",
45888+
"locationName":"totalNeuronDeviceMemoryInMiB"
45889+
}
45890+
},
45891+
"documentation":"<p>Describes the neuron accelerators for the instance type.</p>"
45892+
},
4573845893
"NewDhcpConfiguration":{
4573945894
"type":"structure",
4574045895
"members":{
@@ -53499,7 +53654,7 @@
5349953654
},
5350053655
"LaunchSpecifications":{
5350153656
"shape":"LaunchSpecsList",
53502-
"documentation":"<p>The launch specifications for the Spot Fleet request. If you specify <code>LaunchSpecifications</code>, you can't specify <code>LaunchTemplateConfigs</code>. If you include On-Demand capacity in your request, you must use <code>LaunchTemplateConfigs</code>.</p>",
53657+
"documentation":"<p>The launch specifications for the Spot Fleet request. If you specify <code>LaunchSpecifications</code>, you can't specify <code>LaunchTemplateConfigs</code>. If you include On-Demand capacity in your request, you must use <code>LaunchTemplateConfigs</code>.</p> <note> <p>If an AMI specified in a launch specification is deregistered or disabled, no new instances can be launched from the AMI. For fleets of type <code>maintain</code>, the target capacity will not be maintained.</p> </note>",
5350353658
"locationName":"launchSpecifications"
5350453659
},
5350553660
"LaunchTemplateConfigs":{
@@ -55326,6 +55481,8 @@
5532655481
},
5532755482
"documentation":"<p>The minimum and maximum amount of total local storage, in GB.</p>"
5532855483
},
55484+
"TotalMediaMemory":{"type":"integer"},
55485+
"TotalNeuronMemory":{"type":"integer"},
5532955486
"TpmSupportValues":{
5533055487
"type":"string",
5533155488
"enum":["v2.0"]

0 commit comments

Comments
 (0)