Checks whether the instance family of each Elastic Compute Service (ECS) instance is different from the specified values. If so, the evaluation result is Compliant. The default values of the instanceTypeFamily parameter are discontinued or shared instance families.
Scenarios
You need to control costs by purchasing only instances that meet your business requirements, and ensure the normal operation of your business. In this case, you can prevent unnecessary costs caused by excessive ECS instances or business interruptions caused by low-performance ECS instances.
Risk level
Default risk level: low.
When you apply this rule, you can change the risk level based on your business requirements.
Compliance evaluation logic
If the instance family of each ECS instance is different from the specified values, the evaluation result is Compliant.
If the instance family of an ECS instance matches a specified value, the evaluation result is Non-compliant.
Rule details
Parameter | Description |
Rule name | ecs-instance-type-family-not-deprecated |
Rule identifier | |
Tag | ECS and Instance |
Automatic remediation | Not supported |
Trigger type | Configuration change |
Supported resource type | ECS instances |
Input parameter | instanceTypeFamily. Default values: ecs.t6, ecs.t5, ecs.s6, ecs.mn4, ecs.xn4, and ecs.e4. |