Create Remediation Request

Create Remediation Request

Trigger remediation of configuration for a product

Request
URI
POST
https://{api_host}/lcm/api/v1/remediation
COPY
Header Parameters
string
x-xenon-auth-token
Required

Authorization Token (required if no authorization cookie)


Request Body

A drift report with selected remediation candidates

{
    "productType": "vrops-6.5.0",
    "productNames": [
        "181b41382224e7555dfe869aedd0"
    ],
    "nodes": [
        {
            "type": "vRealize Operations",
            "nodeIdField": "APPLICATION",
            "driftedProducts": [],
            "categories": [
                {
                    "categoryType": "Solution",
                    "categoryId": "MPforLogInsight",
                    "isRetry": false,
                    "isRemediationEnabled": false,
                    "driftedProducts": [],
                    "property": [
                        {
                            "name": "id",
                            "isRemediationEnabled": false,
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "MPforLogInsight"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "MPforLogInsight"
                                }
                            ]
                        },
                        {
                            "name": "name",
                            "isRemediationEnabled": false,
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "VMware vRealize Log Insight"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "VMware vRealize Log Insight"
                                }
                            ]
                        },
                        {
                            "name": "version",
                            "isRemediationEnabled": false,
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "6.0.5021206"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "6.0.5021206"
                                }
                            ]
                        },
                        {
                            "name": "vendor",
                            "isRemediationEnabled": false,
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "VMware Inc."
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "VMware Inc."
                                }
                            ]
                        }
                    ],
                    "subCategory": []
                },
                {
                    "categoryType": "License",
                    "categoryId": "36199322-ae43-4aa3-869c-e1e43fe683b7",
                    "isRetry": false,
                    "isRemediationEnabled": true,
                    "driftedProducts": [],
                    "property": [
                        {
                            "name": "id",
                            "isRemediationEnabled": false,
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "435564-tr343-4wre-4234n-24343wergg"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "5432fr5-tr343-4rge-234qw-24343wergg"
                                }
                            ]
                        },
                        {
                            "name": "licenseKey",
                            "isRemediationEnabled": true,
                            "remediationCandidate": "181b41382224e7555dfe869aedd0",
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "5432fr5-tr343-4rge-234qw-24343wergg"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "5432fr5-tr343-4rge-234qw-24343wergg"
                                }
                            ]
                        },
                        {
                            "name": "capacity",
                            "isRemediationEnabled": false,
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "-1 CPUs"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "-1 CPUs"
                                }
                            ]
                        }
                    ],
                    "subCategory": []
                },
                {
                    "categoryType": "vCenter Server",
                    "categoryId": "7639a503-e4f9-4c63-a1d3-476d8ce69519",
                    "isRetry": false,
                    "isRemediationEnabled": true,
                    "isGroupRemediation": true,
                    "driftedProducts": [],
                    "property": [
                        {
                            "name": "id",
                            "isRemediationEnabled": false,
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "7639a503-e4f9-4c63-a1d3-476d8ce69519"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "7639a503-e4f9-4c63-a1d3-476d8ce69519"
                                }
                            ]
                        },
                        {
                            "name": "name",
                            "isRemediationEnabled": true,
                            "remediationCandidate": "CUSTOM",
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "VC-153"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "VC-153"
                                },
                                {
                                    "productName": "CUSTOM",
                                    "value": "VC-153-Updated"
                                }
                            ]
                        },
                        {
                            "name": "description",
                            "isRemediationEnabled": true,
                            "remediationCandidate": "CUSTOM",
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "sample-description"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "sample-description"
                                },
                                {
                                    "productName": "CUSTOM",
                                    "value": "sample-description-modified"
                                }
                            ]
                        },
                        {
                            "name": "VCURL",
                            "isRemediationEnabled": false,
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "vc-1.sample.com"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "vc-1.sample.com"
                                }
                            ]
                        },
                        {
                            "name": "monitoringInterval",
                            "isRemediationEnabled": true,
                            "remediationCandidate": "CUSTOM",
                            "isRetry": false,
                            "values": [
                                {
                                    "productName": "TEMPLATE",
                                    "value": "5"
                                },
                                {
                                    "productName": "181b41382224e7555dfe869aedd0",
                                    "value": "5"
                                },
                                {
                                    "productName": "CUSTOM",
                                    "value": "3"
                                }
                            ]
                        }
                    ],
                    "subCategory": []
                }
            ]
        }
    ]
}
Responses
200

Operation successful

Operation doesn't return any data structure

400

Bad Request

Operation doesn't return any data structure

403

Forbidden

Operation doesn't return any data structure