|
95 | 95 | "smithy.api#default": 0
|
96 | 96 | }
|
97 | 97 | },
|
| 98 | + "com.amazonaws.computeoptimizer#AllocationStrategy": { |
| 99 | + "type": "enum", |
| 100 | + "members": { |
| 101 | + "PRIORITIZED": { |
| 102 | + "target": "smithy.api#Unit", |
| 103 | + "traits": { |
| 104 | + "smithy.api#enumValue": "Prioritized" |
| 105 | + } |
| 106 | + }, |
| 107 | + "LOWEST_PRICE": { |
| 108 | + "target": "smithy.api#Unit", |
| 109 | + "traits": { |
| 110 | + "smithy.api#enumValue": "LowestPrice" |
| 111 | + } |
| 112 | + } |
| 113 | + } |
| 114 | + }, |
| 115 | + "com.amazonaws.computeoptimizer#AsgType": { |
| 116 | + "type": "enum", |
| 117 | + "members": { |
| 118 | + "SINGLE_INSTANCE_TYPE": { |
| 119 | + "target": "smithy.api#Unit", |
| 120 | + "traits": { |
| 121 | + "smithy.api#enumValue": "SingleInstanceType" |
| 122 | + } |
| 123 | + }, |
| 124 | + "MIXED_INSTANCE_TYPE": { |
| 125 | + "target": "smithy.api#Unit", |
| 126 | + "traits": { |
| 127 | + "smithy.api#enumValue": "MixedInstanceTypes" |
| 128 | + } |
| 129 | + } |
| 130 | + } |
| 131 | + }, |
98 | 132 | "com.amazonaws.computeoptimizer#AutoScalingConfiguration": {
|
99 | 133 | "type": "enum",
|
100 | 134 | "members": {
|
|
128 | 162 | "target": "com.amazonaws.computeoptimizer#DesiredCapacity",
|
129 | 163 | "traits": {
|
130 | 164 | "smithy.api#default": 0,
|
131 |
| - "smithy.api#documentation": "<p>The desired capacity, or number of instances, for the Auto Scaling group.</p>" |
| 165 | + "smithy.api#documentation": "<p>The desired capacity, or number of instances, for the EC2 Auto Scaling group.</p>" |
132 | 166 | }
|
133 | 167 | },
|
134 | 168 | "minSize": {
|
135 | 169 | "target": "com.amazonaws.computeoptimizer#MinSize",
|
136 | 170 | "traits": {
|
137 | 171 | "smithy.api#default": 0,
|
138 |
| - "smithy.api#documentation": "<p>The minimum size, or minimum number of instances, for the Auto Scaling\n group.</p>" |
| 172 | + "smithy.api#documentation": "<p>The minimum size, or minimum number of instances, for the EC2 Auto Scaling\n group.</p>" |
139 | 173 | }
|
140 | 174 | },
|
141 | 175 | "maxSize": {
|
142 | 176 | "target": "com.amazonaws.computeoptimizer#MaxSize",
|
143 | 177 | "traits": {
|
144 | 178 | "smithy.api#default": 0,
|
145 |
| - "smithy.api#documentation": "<p>The maximum size, or maximum number of instances, for the Auto Scaling\n group.</p>" |
| 179 | + "smithy.api#documentation": "<p>The maximum size, or maximum number of instances, for the EC2 Auto Scaling\n group.</p>" |
146 | 180 | }
|
147 | 181 | },
|
148 | 182 | "instanceType": {
|
149 |
| - "target": "com.amazonaws.computeoptimizer#InstanceType", |
| 183 | + "target": "com.amazonaws.computeoptimizer#NullableInstanceType", |
| 184 | + "traits": { |
| 185 | + "smithy.api#documentation": "<p>The instance type for the EC2 Auto Scaling group.</p>" |
| 186 | + } |
| 187 | + }, |
| 188 | + "allocationStrategy": { |
| 189 | + "target": "com.amazonaws.computeoptimizer#AllocationStrategy", |
| 190 | + "traits": { |
| 191 | + "smithy.api#documentation": "<p>\n Describes the allocation strategy that the EC2 Auto Scaling group uses. This field is only available for EC2 Auto Scaling groups with mixed instance types.\n </p>" |
| 192 | + } |
| 193 | + }, |
| 194 | + "estimatedInstanceHourReductionPercentage": { |
| 195 | + "target": "com.amazonaws.computeoptimizer#NullableEstimatedInstanceHourReductionPercentage", |
| 196 | + "traits": { |
| 197 | + "smithy.api#documentation": "<p>\n Describes the projected percentage reduction in instance hours after adopting the recommended configuration. This field is only available for EC2 Auto Scaling groups with scaling policies.\n </p>" |
| 198 | + } |
| 199 | + }, |
| 200 | + "type": { |
| 201 | + "target": "com.amazonaws.computeoptimizer#AsgType", |
| 202 | + "traits": { |
| 203 | + "smithy.api#documentation": "<p>\n Describes whether the EC2 Auto Scaling group has a single instance type or a mixed instance type configuration.\n </p>" |
| 204 | + } |
| 205 | + }, |
| 206 | + "mixedInstanceTypes": { |
| 207 | + "target": "com.amazonaws.computeoptimizer#MixedInstanceTypes", |
150 | 208 | "traits": {
|
151 |
| - "smithy.api#documentation": "<p>The instance type for the Auto Scaling group.</p>" |
| 209 | + "smithy.api#documentation": "<p>\n List the instance types within an EC2 Auto Scaling group that has mixed instance types.\n </p>" |
152 | 210 | }
|
153 | 211 | }
|
154 | 212 | },
|
155 | 213 | "traits": {
|
156 |
| - "smithy.api#documentation": "<p>Describes the configuration of an Auto Scaling group.</p>" |
| 214 | + "smithy.api#documentation": "<p>Describes the configuration of an EC2 Auto Scaling group.</p>" |
157 | 215 | }
|
158 | 216 | },
|
159 | 217 | "com.amazonaws.computeoptimizer#AutoScalingGroupEstimatedMonthlySavings": {
|
|
3719 | 3777 | "smithy.api#enumValue": "CurrentConfigurationMaxSize"
|
3720 | 3778 | }
|
3721 | 3779 | },
|
| 3780 | + "CURRENT_CONFIGURATION_ALLOCATION_STRATEGY": { |
| 3781 | + "target": "smithy.api#Unit", |
| 3782 | + "traits": { |
| 3783 | + "smithy.api#enumValue": "CurrentConfigurationAllocationStrategy" |
| 3784 | + } |
| 3785 | + }, |
| 3786 | + "CURRENT_CONFIGURATION_MIXED_INSTANCE_TYPES": { |
| 3787 | + "target": "smithy.api#Unit", |
| 3788 | + "traits": { |
| 3789 | + "smithy.api#enumValue": "CurrentConfigurationMixedInstanceTypes" |
| 3790 | + } |
| 3791 | + }, |
| 3792 | + "CURRENT_CONFIGURATION_TYPE": { |
| 3793 | + "target": "smithy.api#Unit", |
| 3794 | + "traits": { |
| 3795 | + "smithy.api#enumValue": "CurrentConfigurationType" |
| 3796 | + } |
| 3797 | + }, |
3722 | 3798 | "CURRENT_ON_DEMAND_PRICE": {
|
3723 | 3799 | "target": "smithy.api#Unit",
|
3724 | 3800 | "traits": {
|
|
3785 | 3861 | "smithy.api#enumValue": "RecommendationOptionsConfigurationMaxSize"
|
3786 | 3862 | }
|
3787 | 3863 | },
|
| 3864 | + "RECOMMENDATION_OPTIONS_CONFIGURATION_ESTIMATED_INSTANCE_HOUR_REDUCTION_PERCENTAGE": { |
| 3865 | + "target": "smithy.api#Unit", |
| 3866 | + "traits": { |
| 3867 | + "smithy.api#enumValue": "RecommendationOptionsConfigurationEstimatedInstanceHourReductionPercentage" |
| 3868 | + } |
| 3869 | + }, |
| 3870 | + "RECOMMENDATION_OPTIONS_CONFIGURATION_ALLOCATION_STRATEGY": { |
| 3871 | + "target": "smithy.api#Unit", |
| 3872 | + "traits": { |
| 3873 | + "smithy.api#enumValue": "RecommendationOptionsConfigurationAllocationStrategy" |
| 3874 | + } |
| 3875 | + }, |
| 3876 | + "RECOMMENDATION_OPTIONS_CONFIGURATION_MIXED_INSTANCE_TYPES": { |
| 3877 | + "target": "smithy.api#Unit", |
| 3878 | + "traits": { |
| 3879 | + "smithy.api#enumValue": "RecommendationOptionsConfigurationMixedInstanceTypes" |
| 3880 | + } |
| 3881 | + }, |
| 3882 | + "RECOMMENDATION_OPTIONS_CONFIGURATION_TYPE": { |
| 3883 | + "target": "smithy.api#Unit", |
| 3884 | + "traits": { |
| 3885 | + "smithy.api#enumValue": "RecommendationOptionsConfigurationType" |
| 3886 | + } |
| 3887 | + }, |
3788 | 3888 | "RECOMMENDATION_OPTIONS_PROJECTED_UTILIZATION_METRICS_CPU_MAXIMUM": {
|
3789 | 3889 | "target": "smithy.api#Unit",
|
3790 | 3890 | "traits": {
|
|
9926 | 10026 | "smithy.api#httpError": 403
|
9927 | 10027 | }
|
9928 | 10028 | },
|
| 10029 | + "com.amazonaws.computeoptimizer#MixedInstanceType": { |
| 10030 | + "type": "string" |
| 10031 | + }, |
| 10032 | + "com.amazonaws.computeoptimizer#MixedInstanceTypes": { |
| 10033 | + "type": "list", |
| 10034 | + "member": { |
| 10035 | + "target": "com.amazonaws.computeoptimizer#MixedInstanceType" |
| 10036 | + } |
| 10037 | + }, |
9929 | 10038 | "com.amazonaws.computeoptimizer#NextToken": {
|
9930 | 10039 | "type": "string"
|
9931 | 10040 | },
|
9932 | 10041 | "com.amazonaws.computeoptimizer#NullableCpu": {
|
9933 | 10042 | "type": "integer"
|
9934 | 10043 | },
|
| 10044 | + "com.amazonaws.computeoptimizer#NullableEstimatedInstanceHourReductionPercentage": { |
| 10045 | + "type": "double" |
| 10046 | + }, |
9935 | 10047 | "com.amazonaws.computeoptimizer#NullableIOPS": {
|
9936 | 10048 | "type": "integer"
|
9937 | 10049 | },
|
| 10050 | + "com.amazonaws.computeoptimizer#NullableInstanceType": { |
| 10051 | + "type": "string" |
| 10052 | + }, |
9938 | 10053 | "com.amazonaws.computeoptimizer#NullableMaxAllocatedStorage": {
|
9939 | 10054 | "type": "integer"
|
9940 | 10055 | },
|
|
0 commit comments