{
    "cluster":{
        "id": "testcluster",
        "tenant_id": "testtenant",
        "project_id": "testproject",
        "provider": "eks",
        "region": "us-west-2",
        "components":[
            {
                "instance_type": "m5.xlarge",
                "volume_type": "gp2",
                "storage_size_gi": 100,
                "storage_iops": 100,
                "storage_throughput": 100,
                "count": 1,
                "component_type": 1
            },
            {
                "instance_type": "m5.xlarge",
                "volume_type": "gp2",
                "storage_size_gi": 100,
                "storage_iops": 100,
                "storage_throughput": 100,
                "count": 1,
                "component_type": 2
            },
            {
                "instance_type": "m5.xlarge",
                "volume_type": "gp2",
                "storage_size_gi": 100,
                "storage_iops": 100,
                "storage_throughput": 100,
                "count": 1,
                "component_type": 3
            }
        ],
        "component_configuration_files":[
            {
                "component_type": 1,
                "configuration_file": "testconfig1"
            },
            {
                "component_type": 2,
                "configuration_file": "testconfig2"
            },
            {
                "component_type": 3,
                "configuration_file": "testconfig3"
            }
        ],
        "cluster_version":{
            "version": "v7.1.2",
            "images":[
                {
                    "image_repo": "testrepo",
                    "image_tag": "testtag",
                    "component_type": 1
                },
                {
                    "image_repo": "testrepo",
                    "image_tag": "testtag",
                    "component_type": 2
                },
                {
                    "image_repo": "testrepo",
                    "image_tag": "testtag",
                    "component_type": 3
                }
            ]
        },
        "security_configurations":{
            "tidb":{
                "certificate":{
                    "ca": "testca",
                    "cert": "testcert",
                    "key": "testkey"
                },
                "jwks": "testjwks"
            },
            "tikv":{
                "cmek":{
                    "arn": "testarn",
                    "key_name": "testkeyname"
                }
            }
        },
        "cluster_identifier_hash": "testhash",
        "port": 4000
    },
    "network":{
        "vpc_setting":{
            "cidr": "10.0.0.1/16"
        }
    }
}