|  | 
| 52 | 52 |     description: | 
| 53 | 53 |       - Instance type of the cluster for CDE Service | 
| 54 | 54 |     type: str | 
| 55 |  | -    required: True | 
|  | 55 | +    required: False | 
| 56 | 56 |     sample: | 
| 57 | 57 |       - (AWS) m5.2xlarge | 
| 58 | 58 |   minimum_instances: | 
| 59 | 59 |     description: | 
| 60 | 60 |     - Minimum Instances for the CDE Service | 
| 61 | 61 |     type: int | 
| 62 |  | -    required: True | 
|  | 62 | +    required: False | 
| 63 | 63 |   maximum_instances: | 
| 64 | 64 |     description: | 
| 65 | 65 |     - Maximum Instances for the CDE Service | 
| 66 | 66 |     type: int | 
| 67 |  | -    required: True | 
|  | 67 | +    required: False | 
| 68 | 68 |   minimum_spot_instances: | 
| 69 | 69 |     description: | 
| 70 | 70 |     - Minimum Spot Instances for the CDE Service | 
| @@ -492,20 +492,20 @@ def main(): | 
| 492 | 492 |         argument_spec=CdpModule.argument_spec( | 
| 493 | 493 |             name=dict(required=True, type='str'), | 
| 494 | 494 |             environment=dict(required=True, type='str', aliases=['env']), | 
| 495 |  | -            instance_type=dict(required=True, type='str'), | 
| 496 |  | -            minimum_instances=dict(required=True, type='int'), | 
| 497 |  | -            maximum_instances=dict(required=True, type='int'), | 
|  | 495 | +            instance_type=dict(required=False, type='str'), | 
|  | 496 | +            minimum_instances=dict(required=False, type='int', default=1), | 
|  | 497 | +            maximum_instances=dict(required=False, type='int', default=4), | 
| 498 | 498 |             minimum_spot_instances=dict(required=False, type='int', default=0), | 
| 499 | 499 |             maximum_spot_instances=dict(required=False, type='int', default=0), | 
| 500 | 500 |             chart_value_overrides=dict(required=False, type='list', default=None), | 
| 501 |  | -            enable_public_endpoint=dict(required=False, type='bool', default=False), | 
| 502 |  | -            enable_workload_analytics=dict(required=False, type='bool', default=False), | 
| 503 |  | -            initial_instances=dict(required=False, type='int', default=None), | 
| 504 |  | -            initial_spot_instances=dict(required=False, type='int', default=None), | 
| 505 |  | -            root_volume_size=dict(required=False, type='int', default=None), | 
|  | 501 | +            enable_public_endpoint=dict(required=False, type='bool', default=True), | 
|  | 502 | +            enable_workload_analytics=dict(required=False, type='bool', default=True), | 
|  | 503 | +            initial_instances=dict(required=False, type='int', default=1), | 
|  | 504 | +            initial_spot_instances=dict(required=False, type='int', default=0), | 
|  | 505 | +            root_volume_size=dict(required=False, type='int', default=100), | 
| 506 | 506 |             skip_validation=dict(required=False, type='bool', default=False), | 
| 507 | 507 |             tags=dict(required=False, type='dict', default=None), | 
| 508 |  | -            use_ssd=dict(required=False, type='bool', default=False), | 
|  | 508 | +            use_ssd=dict(required=False, type='bool', default=True), | 
| 509 | 509 |             whitelist_ips=dict(required=False, type='list', elements='str', default=None), | 
| 510 | 510 |             force=dict(required=False, type='bool', default=False, aliases=['force_delete']), | 
| 511 | 511 |             state=dict(required=False, type='str', choices=['present', 'absent'], default='present'), | 
|  | 
0 commit comments