Esx.Settings.Clusters.Configuration.Plugins.ClusterImpactResult

Esx.Settings.Clusters.Configuration.Plugins.ClusterImpactResult
Esx.Settings.Clusters.Configuration.Plugins.ClusterImpactResult

This Esx.Settings.Clusters.Configuration.Plugins.ClusterImpactResult schema contains properties that describes the impact on the cluster.

This schema was added in vSphere API 9.0.0.0.

Note: this schema is restricted for VMware internal use only.

JSON Example
{
    "validation_errors": [
        {
            "path": "string",
            "display_path": [
                "string"
            ],
            "messages": [
                "Vapi.Std.LocalizableMessage Object"
            ]
        }
    ],
    "host_impact": {
        "host_impact": {
            "impact": "string",
            "info": [
                "Vapi.Std.LocalizableMessage Object"
            ],
            "status": "string",
            "config_compliance": {
                "config_compliance": "string"
            },
            "errors": [
                {
                    "path": "string",
                    "display_path": [
                        "string"
                    ],
                    "messages": [
                        "Vapi.Std.LocalizableMessage Object"
                    ]
                }
            ],
            "compliance_info": {
                "sets": [
                    {
                        "path": "string",
                        "display_path": [
                            "string"
                        ],
                        "current": "string",
                        "target": "string",
                        "type": "string",
                        "reference_current": "string",
                        "reference_target": "string",
                        "error": {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    }
                ],
                "adds": [
                    {
                        "path": "string",
                        "display_path": [
                            "string"
                        ],
                        "current": "string",
                        "target": "string",
                        "type": "string",
                        "reference_current": "string",
                        "reference_target": "string",
                        "error": {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    }
                ],
                "deletes": [
                    {
                        "path": "string",
                        "display_path": [
                            "string"
                        ],
                        "current": "string",
                        "target": "string",
                        "type": "string",
                        "reference_current": "string",
                        "reference_target": "string",
                        "error": {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    }
                ]
            }
        }
    },
    "cluster_solutions_result": {
        "cluster_solutions_result": {
            "notifications": {
                "info": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                ],
                "warnings": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                ],
                "errors": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                ]
            },
            "drift_reviews": [
                {
                    "property_paths": [
                        "string"
                    ],
                    "drift_review_policy": {
                        "type": "string",
                        "name": "string",
                        "possible_values": [
                            "string"
                        ],
                        "value_string": "string",
                        "value_long": 0,
                        "value_boolean": false
                    },
                    "notification": {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                }
            ],
            "display_name": "Vapi.Std.LocalizableMessage Object",
            "status": "string",
            "compliance_info": {
                "sets": [
                    {
                        "path": "string",
                        "display_path": [
                            "string"
                        ],
                        "current": "string",
                        "target": "string",
                        "type": "string",
                        "reference_current": "string",
                        "reference_target": "string",
                        "error": {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    }
                ],
                "adds": [
                    {
                        "path": "string",
                        "display_path": [
                            "string"
                        ],
                        "current": "string",
                        "target": "string",
                        "type": "string",
                        "reference_current": "string",
                        "reference_target": "string",
                        "error": {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    }
                ],
                "deletes": [
                    {
                        "path": "string",
                        "display_path": [
                            "string"
                        ],
                        "current": "string",
                        "target": "string",
                        "type": "string",
                        "reference_current": "string",
                        "reference_target": "string",
                        "error": {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    }
                ]
            },
            "host_compliance_info": {
                "host_compliance_info": {
                    "sets": [
                        {
                            "path": "string",
                            "display_path": [
                                "string"
                            ],
                            "current": "string",
                            "target": "string",
                            "type": "string",
                            "reference_current": "string",
                            "reference_target": "string",
                            "error": {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        }
                    ],
                    "adds": [
                        {
                            "path": "string",
                            "display_path": [
                                "string"
                            ],
                            "current": "string",
                            "target": "string",
                            "type": "string",
                            "reference_current": "string",
                            "reference_target": "string",
                            "error": {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        }
                    ],
                    "deletes": [
                        {
                            "path": "string",
                            "display_path": [
                                "string"
                            ],
                            "current": "string",
                            "target": "string",
                            "type": "string",
                            "reference_current": "string",
                            "reference_target": "string",
                            "error": {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        }
                    ]
                }
            },
            "errors": [
                {
                    "path": "string",
                    "display_path": [
                        "string"
                    ],
                    "messages": [
                        "Vapi.Std.LocalizableMessage Object"
                    ]
                }
            ],
            "summary": "Vapi.Std.LocalizableMessage Object"
        }
    }
}
validation_errors
Optional

List of cluster-level validation errors.

This property was added in vSphere API 9.0.0.0.

object
host_impact
Optional

Impact result returned by the plugins for each host provided as input in the request.

This property was added in vSphere API 9.0.0.0.

When clients pass a value of this schema as a parameter, the key in the property map must be an identifier for the resource type: HostSystem. When operations return a value of this schema as a response, the key in the property map will be an identifier for the resource type: HostSystem.

object
cluster_solutions_result
Optional

Map of Solution IDs to their precheck results.

Warning: this property is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.

This property is optional because it was added in a newer version than its parent node.

When clients pass a value of this schema as a parameter, the key in the property map must be an identifier for the resource type: com.vmware.esx.settings.configuration.component. When operations return a value of this schema as a response, the key in the property map will be an identifier for the resource type: com.vmware.esx.settings.configuration.component.