|
1480 | 1480 | "smithy.api#enumValue": "PERCENT_20"
|
1481 | 1481 | }
|
1482 | 1482 | },
|
| 1483 | + "PERCENT_10": { |
| 1484 | + "target": "smithy.api#Unit", |
| 1485 | + "traits": { |
| 1486 | + "smithy.api#enumValue": "PERCENT_10" |
| 1487 | + } |
| 1488 | + }, |
1483 | 1489 | "PERCENT_0": {
|
1484 | 1490 | "target": "smithy.api#Unit",
|
1485 | 1491 | "traits": {
|
|
1496 | 1502 | "traits": {
|
1497 | 1503 | "smithy.api#enumValue": "CpuUtilization"
|
1498 | 1504 | }
|
| 1505 | + }, |
| 1506 | + "MEMORY_UTILIZATION": { |
| 1507 | + "target": "smithy.api#Unit", |
| 1508 | + "traits": { |
| 1509 | + "smithy.api#enumValue": "MemoryUtilization" |
| 1510 | + } |
1499 | 1511 | }
|
1500 | 1512 | }
|
1501 | 1513 | },
|
|
1505 | 1517 | "threshold": {
|
1506 | 1518 | "target": "com.amazonaws.computeoptimizer#CustomizableMetricThreshold",
|
1507 | 1519 | "traits": {
|
1508 |
| - "smithy.api#documentation": "<p>\n The threshold value used for the specified metric parameter.\n </p>" |
| 1520 | + "smithy.api#documentation": "<p>\n The threshold value used for the specified metric parameter.\n </p>\n <note>\n <p>You can only specify the threshold value for CPU utilization.</p>\n </note>" |
1509 | 1521 | }
|
1510 | 1522 | },
|
1511 | 1523 | "headroom": {
|
1512 | 1524 | "target": "com.amazonaws.computeoptimizer#CustomizableMetricHeadroom",
|
1513 | 1525 | "traits": {
|
1514 |
| - "smithy.api#documentation": "<p>\n The headroom threshold value in percentage used for the specified metric parameter.\n </p>" |
| 1526 | + "smithy.api#documentation": "<p>\n The headroom value in percentage used for the specified metric parameter.\n </p>\n <p>The following lists the valid values for CPU and memory utilization.</p>\n <ul>\n <li>\n <p>CPU utilization: <code>PERCENT_30 | PERCENT_20 | PERCENT_0</code>\n </p>\n </li>\n <li>\n <p>Memory utilization: <code>PERCENT_30 | PERCENT_20 | PERCENT_10</code>\n </p>\n </li>\n </ul>" |
1515 | 1527 | }
|
1516 | 1528 | }
|
1517 | 1529 | },
|
|
2539 | 2551 | "utilizationPreferences": {
|
2540 | 2552 | "target": "com.amazonaws.computeoptimizer#UtilizationPreferences",
|
2541 | 2553 | "traits": {
|
2542 |
| - "smithy.api#documentation": "<p>\n The resource’s CPU utilization threshold preferences, such as threshold and headroom, that \n are used to generate rightsizing recommendations. \n </p>\n <note>\n <p>This preference is only available for the Amazon EC2 instance resource type.</p>\n </note>" |
| 2554 | + "smithy.api#documentation": "<p>\n The resource’s CPU and memory utilization preferences, such as threshold and headroom, that \n are used to generate rightsizing recommendations. \n </p>\n <note>\n <p>This preference is only available for the Amazon EC2 instance resource type.</p>\n </note>" |
2543 | 2555 | }
|
2544 | 2556 | },
|
2545 | 2557 | "preferredResources": {
|
|
5811 | 5823 | "utilizationPreferences": {
|
5812 | 5824 | "target": "com.amazonaws.computeoptimizer#UtilizationPreferences",
|
5813 | 5825 | "traits": {
|
5814 |
| - "smithy.api#documentation": "<p>\n The resource’s CPU utilization threshold preferences, such as threshold and headroom, \n that were used to generate rightsizing recommendations. It considers all applicable preferences \n that you set at the resource, account, and organization level.\n </p>\n <p>To validate that the preference is applied to your last generated set of recommendations, review the \n <code>effectiveRecommendationPreferences</code> value in the response of the \n GetAutoScalingGroupRecommendations or GetEC2InstanceRecommendations actions.</p>" |
| 5826 | + "smithy.api#documentation": "<p>\n The resource’s CPU and memory utilization preferences, such as threshold and headroom, \n that were used to generate rightsizing recommendations. It considers all applicable preferences \n that you set at the resource, account, and organization level.\n </p>\n <p>To validate that the preference is applied to your last generated set of recommendations, review the \n <code>effectiveRecommendationPreferences</code> value in the response of the \n GetAutoScalingGroupRecommendations or GetEC2InstanceRecommendations actions.</p>" |
5815 | 5827 | }
|
5816 | 5828 | },
|
5817 | 5829 | "preferredResources": {
|
|
8591 | 8603 | "utilizationPreferences": {
|
8592 | 8604 | "target": "com.amazonaws.computeoptimizer#UtilizationPreferences",
|
8593 | 8605 | "traits": {
|
8594 |
| - "smithy.api#documentation": "<p>\n The preference to control the resource’s CPU utilization thresholds - threshold and headroom. When this \n preference isn't specified, we use the following default values:\n </p>\n <ul>\n <li>\n <p>\n <code>P99_5</code> for threshold</p>\n </li>\n <li>\n <p>\n <code>PERCENT_17</code> for headroom</p>\n </li>\n </ul>\n <note>\n <p>You can only set this preference for the Amazon EC2 instance resource type.</p>\n </note>" |
| 8606 | + "smithy.api#documentation": "<p>\n The preference to control the resource’s CPU utilization threshold, CPU utilization headroom, and memory utilization headroom. When this \n preference isn't specified, we use the following default values.\n </p>\n <p>CPU utilization:</p>\n <ul>\n <li>\n <p>\n <code>P99_5</code> for threshold</p>\n </li>\n <li>\n <p>\n <code>PERCENT_20</code> for headroom</p>\n </li>\n </ul>\n <p>Memory utilization:</p>\n <ul>\n <li>\n <p>\n <code>PERCENT_20</code> for headroom</p>\n </li>\n </ul>\n <note>\n <ul>\n <li>\n <p>You can only set CPU and memory utilization preferences for the Amazon EC2 instance resource type.</p>\n </li>\n <li>\n <p>The threshold setting isn’t available for memory utilization.</p>\n </li>\n </ul>\n </note>" |
8595 | 8607 | }
|
8596 | 8608 | },
|
8597 | 8609 | "preferredResources": {
|
|
8816 | 8828 | "utilizationPreferences": {
|
8817 | 8829 | "target": "com.amazonaws.computeoptimizer#UtilizationPreferences",
|
8818 | 8830 | "traits": {
|
8819 |
| - "smithy.api#documentation": "<p>\n The preference to control the resource’s CPU utilization thresholds - threshold and headroom. \n If the preference isn’t set, this object is null. \n </p>\n <note>\n <p>This preference is only available for the Amazon EC2 instance resource type.</p>\n </note>" |
| 8831 | + "smithy.api#documentation": "<p>\n The preference to control the resource’s CPU utilization threshold, CPU utilization headroom, and memory utilization headroom. \n If the preference isn’t set, this object is null. \n </p>\n <note>\n <p>This preference is only available for the Amazon EC2 instance resource type.</p>\n </note>" |
8820 | 8832 | }
|
8821 | 8833 | },
|
8822 | 8834 | "preferredResources": {
|
|
9516 | 9528 | "metricName": {
|
9517 | 9529 | "target": "com.amazonaws.computeoptimizer#CustomizableMetricName",
|
9518 | 9530 | "traits": {
|
9519 |
| - "smithy.api#documentation": "<p>\n The name of the resource utilization metric name to customize. \n </p>\n <note>\n <p>Compute Optimizer only supports <code>CpuUtilization</code>.</p>\n </note>" |
| 9531 | + "smithy.api#documentation": "<p>\n The name of the resource utilization metric name to customize. \n </p>" |
9520 | 9532 | }
|
9521 | 9533 | },
|
9522 | 9534 | "metricParameters": {
|
|
0 commit comments