|
2040 | 2040 | } |
2041 | 2041 | }, |
2042 | 2042 | "shapes":{ |
| 2043 | + "AcceleratorCapabilities":{ |
| 2044 | + "type":"structure", |
| 2045 | + "required":["selections"], |
| 2046 | + "members":{ |
| 2047 | + "selections":{ |
| 2048 | + "shape":"AcceleratorSelections", |
| 2049 | + "documentation":"<p>A list of objects that contain the GPU name of the accelerator and driver for the instance types that support the accelerator.</p>" |
| 2050 | + }, |
| 2051 | + "count":{ |
| 2052 | + "shape":"AcceleratorCountRange", |
| 2053 | + "documentation":"<p>The number of GPUs on each worker. The default is 1.</p>" |
| 2054 | + } |
| 2055 | + }, |
| 2056 | + "documentation":"<p>Provides information about the GPU accelerators and drivers for the instance types in a fleet. If you include the <code>acceleratorCapabilities</code> property in the <a href=\"https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_ServiceManagedEc2InstanceCapabilities\">ServiceManagedEc2InstanceCapabilities</a> object, all of the Amazon EC2 instances will have at least one accelerator. </p>" |
| 2057 | + }, |
2043 | 2058 | "AcceleratorCountRange":{ |
2044 | 2059 | "type":"structure", |
2045 | 2060 | "required":["min"], |
2046 | 2061 | "members":{ |
2047 | 2062 | "min":{ |
2048 | 2063 | "shape":"MinZeroMaxInteger", |
2049 | | - "documentation":"<p>The minimum GPU for the accelerator.</p>" |
| 2064 | + "documentation":"<p>The minimum number of GPUs for the accelerator. If you set the value to 0, a worker will still have 1 GPU.</p>" |
2050 | 2065 | }, |
2051 | 2066 | "max":{ |
2052 | 2067 | "shape":"MinZeroMaxInteger", |
2053 | | - "documentation":"<p>The maximum GPU for the accelerator.</p>" |
| 2068 | + "documentation":"<p>The maximum number of GPUs for the accelerator.</p>" |
2054 | 2069 | } |
2055 | 2070 | }, |
2056 | 2071 | "documentation":"<p>The range for the GPU fleet acceleration.</p>" |
2057 | 2072 | }, |
| 2073 | + "AcceleratorName":{ |
| 2074 | + "type":"string", |
| 2075 | + "enum":[ |
| 2076 | + "t4", |
| 2077 | + "a10g", |
| 2078 | + "l4", |
| 2079 | + "l40s" |
| 2080 | + ] |
| 2081 | + }, |
| 2082 | + "AcceleratorRuntime":{ |
| 2083 | + "type":"string", |
| 2084 | + "max":100, |
| 2085 | + "min":1 |
| 2086 | + }, |
| 2087 | + "AcceleratorSelection":{ |
| 2088 | + "type":"structure", |
| 2089 | + "required":["name"], |
| 2090 | + "members":{ |
| 2091 | + "name":{ |
| 2092 | + "shape":"AcceleratorName", |
| 2093 | + "documentation":"<p>The name of the GPU accelerator.</p>" |
| 2094 | + }, |
| 2095 | + "runtime":{ |
| 2096 | + "shape":"AcceleratorRuntime", |
| 2097 | + "documentation":"<p>The driver version that the GPU accelerator uses. </p>" |
| 2098 | + } |
| 2099 | + }, |
| 2100 | + "documentation":"<p>Values that you can use to select a particular Amazon EC2 instance type. </p>" |
| 2101 | + }, |
| 2102 | + "AcceleratorSelections":{ |
| 2103 | + "type":"list", |
| 2104 | + "member":{"shape":"AcceleratorSelection"} |
| 2105 | + }, |
2058 | 2106 | "AcceleratorTotalMemoryMiBRange":{ |
2059 | 2107 | "type":"structure", |
2060 | 2108 | "required":["min"], |
|
9537 | 9585 | "shape":"Ec2EbsVolume", |
9538 | 9586 | "documentation":"<p>The root EBS volume.</p>" |
9539 | 9587 | }, |
| 9588 | + "acceleratorCapabilities":{ |
| 9589 | + "shape":"AcceleratorCapabilities", |
| 9590 | + "documentation":"<p>The GPU accelerator capabilities required for the Amazon EC2 instances. If you include the <code>acceleratorCapabilities</code> property in the <a href=\"https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_ServiceManagedEc2InstanceCapabilities\">ServiceManagedEc2InstanceCapabilities</a> object, all of the Amazon EC2 instances will have at least one accelerator. </p>" |
| 9591 | + }, |
9540 | 9592 | "allowedInstanceTypes":{ |
9541 | 9593 | "shape":"InstanceTypes", |
9542 | 9594 | "documentation":"<p>The allowable Amazon EC2 instance types.</p>" |
|
10030 | 10082 | }, |
10031 | 10083 | "StepAmountCapabilities":{ |
10032 | 10084 | "type":"list", |
10033 | | - "member":{"shape":"StepAmountCapability"} |
| 10085 | + "member":{"shape":"StepAmountCapability"}, |
| 10086 | + "max":25, |
| 10087 | + "min":1 |
10034 | 10088 | }, |
10035 | 10089 | "StepAmountCapability":{ |
10036 | 10090 | "type":"structure", |
|
10057 | 10111 | }, |
10058 | 10112 | "StepAttributeCapabilities":{ |
10059 | 10113 | "type":"list", |
10060 | | - "member":{"shape":"StepAttributeCapability"} |
| 10114 | + "member":{"shape":"StepAttributeCapability"}, |
| 10115 | + "max":25, |
| 10116 | + "min":1 |
10061 | 10117 | }, |
10062 | 10118 | "StepAttributeCapability":{ |
10063 | 10119 | "type":"structure", |
|
0 commit comments