Esx.Settings.Clusters.Configuration.Plugins.SolutionsApplyRequest

Esx.Settings.Clusters.Configuration.Plugins.SolutionsApplyRequest
Esx.Settings.Clusters.Configuration.Plugins.SolutionsApplyRequest

Represents the input structure for the Esx.Settings.Clusters.Configuration.Plugins.Operation.APPLY operation.

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

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

JSON Example
{
    "cluster": "string",
    "cluster_solutions_impact": {
        "cluster_solutions_impact": {
            "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"
        }
    }
}
string
cluster
Required

The identifier of the cluster to be remediated.

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.

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

object
cluster_solutions_impact
Required

The impact information for the cluster cluster specified in this request. 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.

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.