{
"resources": {
"acm-certificates": {
"display_name": "ACM Certificates",
"service": "acm",
"sdk_method": "list_certificates",
"sdk_method_params": {},
"response_path": "certificates",
"id_field": "CertificateArn",
"name_field": "DomainName",
"is_global": false,
"columns": [
{ "header": "DOMAIN NAME", "json_path": "DomainName", "width": 40 },
{ "header": "STATUS", "json_path": "Status", "width": 15, "color_map": "state" },
{ "header": "TYPE", "json_path": "Type", "width": 15 },
{ "header": "IN USE", "json_path": "InUse", "width": 8 }
],
"sub_resources": [],
"actions": [],
"api_config": {
"protocol": "json",
"action": "ListCertificates",
"response_root": "/CertificateSummaryList",
"pagination": {
"input_token": "NextToken",
"output_token": "/NextToken",
"max_results_param": "MaxItems",
"max_results": 100
}
},
"field_mappings": {
"DomainName": { "source": "/DomainName", "default": "-" },
"CertificateArn": { "source": "/CertificateArn", "default": "-" },
"Status": { "source": "/Status", "default": "-" },
"Type": { "source": "/Type", "default": "-" },
"InUse": { "source": "/InUse", "transform": "bool_to_yes_no" }
}
}
}
}