const jsonToTf = require("json-to-tf")
jsonToTf(
"ibm_container_vpc_cluster",
"test",
{
name: "^slz-workload-cluster",
vpc_id: "ibm_is_vpc.workload_vpc.id",
resource_group_id: "ibm_resource_group.slz_workload_rg.id",
flavor: "^bx2.16x64",
worker_count: 2,
kube_version: "^default",
update_all_workers: null,
tags: true,
wait_till: "^IngressReady",
disable_public_service_endpoint: false,
entitlement: "^cloud_pak",
cos_instance_crn: "ibm_resource_instance.cos_object_storage.crn",
"-zones": [
{
name: "^us-south-1",
subnet_id: "ibm_is_subnet.workload_vsi_zone_1.id"
},
{
name: "^us-south-2",
subnet_id: "ibm_is_subnet.workload_vsi_zone_2.id"
},
{
name: "^us-south-3",
subnet_id: "ibm_is_subnet.workload_vsi_zone_3.id"
}
],
_kms_config: {
crk_id: "ibm_kms_key.slz_kms_slz_vsi_volume_key_key.key_id",
instance_id: "ibm_resource_instance.slz_kms.guid",
private_endpoint: false