Esx Settings Clusters Software Compliance get

Esx Settings Clusters Software Compliance get

Returns the compliance state for the cluster

This operation was added in vSphere API 7.0.0.0.

Returns an authorization error if you do not have all of the privileges described as follows:

  • Operation execution requires VcIntegrity.lifecycleSoftwareSpecification.Read.
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSoftwareSpecification.Read.
Request
URI
GET
https://{api_host}/api/esx/settings/clusters/{cluster}/software/compliance
COPY
Path Parameters
string
cluster
Required

Identifier of the cluster.

The parameter must be an identifier for the resource type: ClusterComputeResource.


Authentication
This operation uses the following authentication methods.
Responses
200

Cluster compliance result.

Returns Esx Settings ClusterCompliance of type(s) application/json
{
    "impact": "string",
    "status": "string",
    "stage_status": "string",
    "notifications": {
        "info": [
            {
                "type": "string",
                "id": "string",
                "time": "string",
                "message": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                },
                "resolution": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                },
                "originator": "string",
                "retriable": false
            }
        ],
        "warnings": [
            {
                "type": "string",
                "id": "string",
                "time": "string",
                "message": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                },
                "resolution": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                },
                "originator": "string",
                "retriable": false
            }
        ],
        "errors": [
            {
                "type": "string",
                "id": "string",
                "time": "string",
                "message": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                },
                "resolution": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                },
                "originator": "string",
                "retriable": false
            }
        ]
    },
    "scan_time": "string",
    "commit": "string",
    "compliant_hosts": [
        "string"
    ],
    "non_compliant_hosts": [
        "string"
    ],
    "incompatible_hosts": [
        "string"
    ],
    "unavailable_hosts": [
        "string"
    ],
    "hosts": {
        "hosts": {
            "impact": "string",
            "status": "string",
            "stage_status": "string",
            "notifications": {
                "info": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": {
                            "id": "string",
                            "default_message": "string",
                            "args": [
                                "string"
                            ],
                            "params": {
                                "params": {
                                    "s": "string",
                                    "dt": "string",
                                    "i": 0,
                                    "d": "number",
                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                    "format": "string",
                                    "precision": 0
                                }
                            },
                            "localized": "string"
                        },
                        "resolution": {
                            "id": "string",
                            "default_message": "string",
                            "args": [
                                "string"
                            ],
                            "params": {
                                "params": {
                                    "s": "string",
                                    "dt": "string",
                                    "i": 0,
                                    "d": "number",
                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                    "format": "string",
                                    "precision": 0
                                }
                            },
                            "localized": "string"
                        },
                        "originator": "string",
                        "retriable": false
                    }
                ],
                "warnings": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": {
                            "id": "string",
                            "default_message": "string",
                            "args": [
                                "string"
                            ],
                            "params": {
                                "params": {
                                    "s": "string",
                                    "dt": "string",
                                    "i": 0,
                                    "d": "number",
                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                    "format": "string",
                                    "precision": 0
                                }
                            },
                            "localized": "string"
                        },
                        "resolution": {
                            "id": "string",
                            "default_message": "string",
                            "args": [
                                "string"
                            ],
                            "params": {
                                "params": {
                                    "s": "string",
                                    "dt": "string",
                                    "i": 0,
                                    "d": "number",
                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                    "format": "string",
                                    "precision": 0
                                }
                            },
                            "localized": "string"
                        },
                        "originator": "string",
                        "retriable": false
                    }
                ],
                "errors": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": {
                            "id": "string",
                            "default_message": "string",
                            "args": [
                                "string"
                            ],
                            "params": {
                                "params": {
                                    "s": "string",
                                    "dt": "string",
                                    "i": 0,
                                    "d": "number",
                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                    "format": "string",
                                    "precision": 0
                                }
                            },
                            "localized": "string"
                        },
                        "resolution": {
                            "id": "string",
                            "default_message": "string",
                            "args": [
                                "string"
                            ],
                            "params": {
                                "params": {
                                    "s": "string",
                                    "dt": "string",
                                    "i": 0,
                                    "d": "number",
                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                    "format": "string",
                                    "precision": 0
                                }
                            },
                            "localized": "string"
                        },
                        "originator": "string",
                        "retriable": false
                    }
                ]
            },
            "scan_time": "string",
            "commit": "string",
            "base_image": {
                "status": "string",
                "stage_status": "string",
                "current": {
                    "details": {
                        "display_name": "string",
                        "display_version": "string",
                        "release_date": "string",
                        "quick_patch_compatible_versions": {
                            "quick_patch_compatible_versions": "string"
                        }
                    },
                    "version": "string"
                },
                "target": {
                    "details": {
                        "display_name": "string",
                        "display_version": "string",
                        "release_date": "string",
                        "quick_patch_compatible_versions": {
                            "quick_patch_compatible_versions": "string"
                        }
                    },
                    "version": "string"
                },
                "notifications": {
                    "info": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "resolution": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "originator": "string",
                            "retriable": false
                        }
                    ],
                    "warnings": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "resolution": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "originator": "string",
                            "retriable": false
                        }
                    ],
                    "errors": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "resolution": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "originator": "string",
                            "retriable": false
                        }
                    ]
                }
            },
            "add_on": {
                "status": "string",
                "stage_status": "string",
                "current": {
                    "details": {
                        "display_name": "string",
                        "vendor": "string",
                        "display_version": "string"
                    },
                    "name": "string",
                    "version": "string"
                },
                "target": {
                    "details": {
                        "display_name": "string",
                        "vendor": "string",
                        "display_version": "string"
                    },
                    "name": "string",
                    "version": "string"
                },
                "notifications": {
                    "info": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "resolution": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "originator": "string",
                            "retriable": false
                        }
                    ],
                    "warnings": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "resolution": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "originator": "string",
                            "retriable": false
                        }
                    ],
                    "errors": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "resolution": {
                                "id": "string",
                                "default_message": "string",
                                "args": [
                                    "string"
                                ],
                                "params": {
                                    "params": {
                                        "s": "string",
                                        "dt": "string",
                                        "i": 0,
                                        "d": "number",
                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                        "format": "string",
                                        "precision": 0
                                    }
                                },
                                "localized": "string"
                            },
                            "originator": "string",
                            "retriable": false
                        }
                    ]
                }
            },
            "hardware_support": {
                "hardware_support": {
                    "status": "string",
                    "stage_status": "string",
                    "current": {
                        "pkg": "string",
                        "version": "string"
                    },
                    "target": {
                        "pkg": "string",
                        "version": "string"
                    },
                    "hardware_modules": {
                        "hardware_modules": {
                            "status": "string",
                            "stage_status": "string",
                            "details": {
                                "component_class": "string",
                                "description": "string"
                            },
                            "current": {
                                "version": "string"
                            },
                            "target": {
                                "version": "string"
                            },
                            "notifications": {
                                "info": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "resolution": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ],
                                "warnings": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "resolution": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ],
                                "errors": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "resolution": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ]
                            }
                        }
                    },
                    "notifications": {
                        "info": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    }
                }
            },
            "components": {
                "components": {
                    "status": "string",
                    "stage_status": "string",
                    "current": {
                        "version": "string",
                        "details": {
                            "display_name": "string",
                            "vendor": "string",
                            "display_version": "string"
                        }
                    },
                    "target": {
                        "version": "string",
                        "details": {
                            "display_name": "string",
                            "vendor": "string",
                            "display_version": "string"
                        }
                    },
                    "current_source": "string",
                    "target_source": "string",
                    "notifications": {
                        "info": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    }
                }
            },
            "solutions": {
                "solutions": {
                    "status": "string",
                    "stage_status": "string",
                    "current": {
                        "details": {
                            "display_name": "string",
                            "display_version": "string",
                            "components": [
                                {
                                    "component": "string",
                                    "display_name": "string",
                                    "display_version": "string",
                                    "vendor": "string"
                                }
                            ]
                        },
                        "version": "string",
                        "components": [
                            {
                                "component": "string"
                            }
                        ]
                    },
                    "target": {
                        "details": {
                            "display_name": "string",
                            "display_version": "string",
                            "components": [
                                {
                                    "component": "string",
                                    "display_name": "string",
                                    "display_version": "string",
                                    "vendor": "string"
                                }
                            ]
                        },
                        "version": "string",
                        "components": [
                            {
                                "component": "string"
                            }
                        ]
                    },
                    "notifications": {
                        "info": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    }
                }
            },
            "removed_components": {
                "removed_components": {
                    "status": "string",
                    "stage_status": "string",
                    "current": {
                        "version": "string",
                        "details": {
                            "display_name": "string",
                            "vendor": "string",
                            "display_version": "string"
                        }
                    },
                    "target": {
                        "version": "string",
                        "details": {
                            "display_name": "string",
                            "vendor": "string",
                            "display_version": "string"
                        }
                    },
                    "current_source": "string",
                    "target_source": "string",
                    "notifications": {
                        "info": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "resolution": {
                                    "id": "string",
                                    "default_message": "string",
                                    "args": [
                                        "string"
                                    ],
                                    "params": {
                                        "params": {
                                            "s": "string",
                                            "dt": "string",
                                            "i": 0,
                                            "d": "number",
                                            "l": "Vapi Std NestedLocalizableMessage Object",
                                            "format": "string",
                                            "precision": 0
                                        }
                                    },
                                    "localized": "string"
                                },
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    }
                }
            },
            "impact_details": {
                "memory_reservation": {
                    "temporary_reservation": 0,
                    "permanent_reservation_increase": 0
                },
                "partial_maintenance_mode_name": "string",
                "partial_maintenance_mode_upgrade_actions": [
                    "string"
                ],
                "solution_impacts": {
                    "solution_impacts": "string"
                },
                "maintenance_actions": [
                    {
                        "key": "string",
                        "value": "string"
                    }
                ]
            },
            "data_processing_units_compliance": {
                "compliant_data_processing_units": [
                    "string"
                ],
                "non_compliant_data_processing_units": [
                    "string"
                ],
                "incompatible_data_processing_units": [
                    "string"
                ],
                "unavailable_data_processing_units": [
                    "string"
                ],
                "compliance": {
                    "compliance": {
                        "impact": "string",
                        "impact_details": {
                            "memory_reservation": {
                                "temporary_reservation": 0,
                                "permanent_reservation_increase": 0
                            },
                            "partial_maintenance_mode_name": "string",
                            "partial_maintenance_mode_upgrade_actions": [
                                "string"
                            ],
                            "solution_impacts": {
                                "solution_impacts": "string"
                            },
                            "maintenance_actions": [
                                {
                                    "key": "string",
                                    "value": "string"
                                }
                            ]
                        },
                        "status": "string",
                        "stage_status": "string",
                        "notifications": {
                            "info": [
                                {
                                    "type": "string",
                                    "id": "string",
                                    "time": "string",
                                    "message": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "resolution": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "originator": "string",
                                    "retriable": false
                                }
                            ],
                            "warnings": [
                                {
                                    "type": "string",
                                    "id": "string",
                                    "time": "string",
                                    "message": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "resolution": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "originator": "string",
                                    "retriable": false
                                }
                            ],
                            "errors": [
                                {
                                    "type": "string",
                                    "id": "string",
                                    "time": "string",
                                    "message": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "resolution": {
                                        "id": "string",
                                        "default_message": "string",
                                        "args": [
                                            "string"
                                        ],
                                        "params": {
                                            "params": {
                                                "s": "string",
                                                "dt": "string",
                                                "i": 0,
                                                "d": "number",
                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                "format": "string",
                                                "precision": 0
                                            }
                                        },
                                        "localized": "string"
                                    },
                                    "originator": "string",
                                    "retriable": false
                                }
                            ]
                        },
                        "scan_time": "string",
                        "base_image": {
                            "status": "string",
                            "stage_status": "string",
                            "current": {
                                "details": {
                                    "display_name": "string",
                                    "display_version": "string",
                                    "release_date": "string",
                                    "quick_patch_compatible_versions": {
                                        "quick_patch_compatible_versions": "string"
                                    }
                                },
                                "version": "string"
                            },
                            "target": {
                                "details": {
                                    "display_name": "string",
                                    "display_version": "string",
                                    "release_date": "string",
                                    "quick_patch_compatible_versions": {
                                        "quick_patch_compatible_versions": "string"
                                    }
                                },
                                "version": "string"
                            },
                            "notifications": {
                                "info": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "resolution": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ],
                                "warnings": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "resolution": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ],
                                "errors": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "resolution": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ]
                            }
                        },
                        "add_on": {
                            "status": "string",
                            "stage_status": "string",
                            "current": {
                                "details": {
                                    "display_name": "string",
                                    "vendor": "string",
                                    "display_version": "string"
                                },
                                "name": "string",
                                "version": "string"
                            },
                            "target": {
                                "details": {
                                    "display_name": "string",
                                    "vendor": "string",
                                    "display_version": "string"
                                },
                                "name": "string",
                                "version": "string"
                            },
                            "notifications": {
                                "info": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "resolution": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ],
                                "warnings": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "resolution": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ],
                                "errors": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "resolution": {
                                            "id": "string",
                                            "default_message": "string",
                                            "args": [
                                                "string"
                                            ],
                                            "params": {
                                                "params": {
                                                    "s": "string",
                                                    "dt": "string",
                                                    "i": 0,
                                                    "d": "number",
                                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                                    "format": "string",
                                                    "precision": 0
                                                }
                                            },
                                            "localized": "string"
                                        },
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ]
                            }
                        },
                        "hardware_support": {
                            "hardware_support": {
                                "status": "string",
                                "stage_status": "string",
                                "current": {
                                    "pkg": "string",
                                    "version": "string"
                                },
                                "target": {
                                    "pkg": "string",
                                    "version": "string"
                                },
                                "hardware_modules": {
                                    "hardware_modules": {
                                        "status": "string",
                                        "stage_status": "string",
                                        "details": {
                                            "component_class": "string",
                                            "description": "string"
                                        },
                                        "current": {
                                            "version": "string"
                                        },
                                        "target": {
                                            "version": "string"
                                        },
                                        "notifications": {
                                            "info": [
                                                {
                                                    "type": "string",
                                                    "id": "string",
                                                    "time": "string",
                                                    "message": {
                                                        "id": "string",
                                                        "default_message": "string",
                                                        "args": [
                                                            "string"
                                                        ],
                                                        "params": {
                                                            "params": {
                                                                "s": "string",
                                                                "dt": "string",
                                                                "i": 0,
                                                                "d": "number",
                                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                                "format": "string",
                                                                "precision": 0
                                                            }
                                                        },
                                                        "localized": "string"
                                                    },
                                                    "resolution": {
                                                        "id": "string",
                                                        "default_message": "string",
                                                        "args": [
                                                            "string"
                                                        ],
                                                        "params": {
                                                            "params": {
                                                                "s": "string",
                                                                "dt": "string",
                                                                "i": 0,
                                                                "d": "number",
                                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                                "format": "string",
                                                                "precision": 0
                                                            }
                                                        },
                                                        "localized": "string"
                                                    },
                                                    "originator": "string",
                                                    "retriable": false
                                                }
                                            ],
                                            "warnings": [
                                                {
                                                    "type": "string",
                                                    "id": "string",
                                                    "time": "string",
                                                    "message": {
                                                        "id": "string",
                                                        "default_message": "string",
                                                        "args": [
                                                            "string"
                                                        ],
                                                        "params": {
                                                            "params": {
                                                                "s": "string",
                                                                "dt": "string",
                                                                "i": 0,
                                                                "d": "number",
                                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                                "format": "string",
                                                                "precision": 0
                                                            }
                                                        },
                                                        "localized": "string"
                                                    },
                                                    "resolution": {
                                                        "id": "string",
                                                        "default_message": "string",
                                                        "args": [
                                                            "string"
                                                        ],
                                                        "params": {
                                                            "params": {
                                                                "s": "string",
                                                                "dt": "string",
                                                                "i": 0,
                                                                "d": "number",
                                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                                "format": "string",
                                                                "precision": 0
                                                            }
                                                        },
                                                        "localized": "string"
                                                    },
                                                    "originator": "string",
                                                    "retriable": false
                                                }
                                            ],
                                            "errors": [
                                                {
                                                    "type": "string",
                                                    "id": "string",
                                                    "time": "string",
                                                    "message": {
                                                        "id": "string",
                                                        "default_message": "string",
                                                        "args": [
                                                            "string"
                                                        ],
                                                        "params": {
                                                            "params": {
                                                                "s": "string",
                                                                "dt": "string",
                                                                "i": 0,
                                                                "d": "number",
                                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                                "format": "string",
                                                                "precision": 0
                                                            }
                                                        },
                                                        "localized": "string"
                                                    },
                                                    "resolution": {
                                                        "id": "string",
                                                        "default_message": "string",
                                                        "args": [
                                                            "string"
                                                        ],
                                                        "params": {
                                                            "params": {
                                                                "s": "string",
                                                                "dt": "string",
                                                                "i": 0,
                                                                "d": "number",
                                                                "l": "Vapi Std NestedLocalizableMessage Object",
                                                                "format": "string",
                                                                "precision": 0
                                                            }
                                                        },
                                                        "localized": "string"
                                                    },
                                                    "originator": "string",
                                                    "retriable": false
                                                }
                                            ]
                                        }
                                    }
                                },
                                "notifications": {
                                    "info": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "warnings": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "errors": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ]
                                }
                            }
                        },
                        "components": {
                            "components": {
                                "status": "string",
                                "stage_status": "string",
                                "current": {
                                    "version": "string",
                                    "details": {
                                        "display_name": "string",
                                        "vendor": "string",
                                        "display_version": "string"
                                    }
                                },
                                "target": {
                                    "version": "string",
                                    "details": {
                                        "display_name": "string",
                                        "vendor": "string",
                                        "display_version": "string"
                                    }
                                },
                                "current_source": "string",
                                "target_source": "string",
                                "notifications": {
                                    "info": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "warnings": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "errors": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ]
                                }
                            }
                        },
                        "solutions": {
                            "solutions": {
                                "status": "string",
                                "stage_status": "string",
                                "current": {
                                    "details": {
                                        "display_name": "string",
                                        "display_version": "string",
                                        "components": [
                                            {
                                                "component": "string",
                                                "display_name": "string",
                                                "display_version": "string",
                                                "vendor": "string"
                                            }
                                        ]
                                    },
                                    "version": "string",
                                    "components": [
                                        {
                                            "component": "string"
                                        }
                                    ]
                                },
                                "target": {
                                    "details": {
                                        "display_name": "string",
                                        "display_version": "string",
                                        "components": [
                                            {
                                                "component": "string",
                                                "display_name": "string",
                                                "display_version": "string",
                                                "vendor": "string"
                                            }
                                        ]
                                    },
                                    "version": "string",
                                    "components": [
                                        {
                                            "component": "string"
                                        }
                                    ]
                                },
                                "notifications": {
                                    "info": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "warnings": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "errors": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ]
                                }
                            }
                        },
                        "removed_components": {
                            "removed_components": {
                                "status": "string",
                                "stage_status": "string",
                                "current": {
                                    "version": "string",
                                    "details": {
                                        "display_name": "string",
                                        "vendor": "string",
                                        "display_version": "string"
                                    }
                                },
                                "target": {
                                    "version": "string",
                                    "details": {
                                        "display_name": "string",
                                        "vendor": "string",
                                        "display_version": "string"
                                    }
                                },
                                "current_source": "string",
                                "target_source": "string",
                                "notifications": {
                                    "info": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "warnings": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ],
                                    "errors": [
                                        {
                                            "type": "string",
                                            "id": "string",
                                            "time": "string",
                                            "message": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "resolution": {
                                                "id": "string",
                                                "default_message": "string",
                                                "args": [
                                                    "string"
                                                ],
                                                "params": {
                                                    "params": {
                                                        "s": "string",
                                                        "dt": "string",
                                                        "i": 0,
                                                        "d": "number",
                                                        "l": "Vapi Std NestedLocalizableMessage Object",
                                                        "format": "string",
                                                        "precision": 0
                                                    }
                                                },
                                                "localized": "string"
                                            },
                                            "originator": "string",
                                            "retriable": false
                                        }
                                    ]
                                }
                            }
                        }
                    }
                },
                "data_processing_unit_info": {
                    "data_processing_unit_info": {
                        "alias": "string"
                    }
                }
            },
            "compliance_status_details": {
                "type": "string",
                "id": "string",
                "time": "string",
                "message": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                },
                "resolution": {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                },
                "originator": "string",
                "retriable": false
            },
            "remediation_details": {
                "remediation_actions": [
                    {
                        "action": {
                            "id": "string",
                            "default_message": "string",
                            "args": [
                                "string"
                            ],
                            "params": {
                                "params": {
                                    "s": "string",
                                    "dt": "string",
                                    "i": 0,
                                    "d": "number",
                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                    "format": "string",
                                    "precision": 0
                                }
                            },
                            "localized": "string"
                        }
                    }
                ]
            },
            "image": {
                "id": "string",
                "info": {
                    "display_name": "string"
                }
            },
            "host_hardware_details": {
                "host_uuid": "string",
                "vendor": "string",
                "model": "string",
                "family": "string",
                "oem_strings": [
                    "string"
                ]
            }
        }
    },
    "host_info": {
        "host_info": {
            "name": "string",
            "is_vsan_witness": false
        }
    }
}
string
impact
Required

Overall impact.

For more information see: Esx Settings ComplianceImpact.

This property was added in vSphere API 7.0.0.0.

string
status
Required

Overall compliance status of the cluster.

For more information see: Esx Settings ComplianceStatus.

This property was added in vSphere API 7.0.0.0.

string
stage_status
Optional

Overall stage status of the cluster. This is only relevant when the value of Esx Settings ClusterCompliance.status is Esx Settings ComplianceStatus.NON_COMPLIANT.

For more information see: Esx Settings StageStatus.

This property was added in vSphere API 8.0.0.1.

If missing or null the staging status is unknown - the contents may or may not be staged. This can happen, for instance, if the stage check failed, has not been done yet, or the target uses an older interface that does not include support for returning the staged status.

notifications
Required

Notifications returned by the scan operation.

This property was added in vSphere API 7.0.0.0.

string As date-time As date-time
scan_time
Required

Scan completion time.

This property was added in vSphere API 7.0.0.0.

string
commit
Optional

Identifier of the commit on which the scan is run to generate this result.

This property was added in vSphere API 7.0.0.0.

missing or null if operation is performed on a draft.

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

array of string
compliant_hosts
Required

Identifiers of compliant hosts.

This property was added in vSphere API 7.0.0.0.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: HostSystem. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: HostSystem.

array of string
non_compliant_hosts
Required

Identifiers of non-compliant hosts.

This property was added in vSphere API 7.0.0.0.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: HostSystem. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: HostSystem.

array of string
incompatible_hosts
Required

Identifiers of incompatible hosts.

This property was added in vSphere API 7.0.0.0.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: HostSystem. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: HostSystem.

array of string
unavailable_hosts
Required

Identifiers of unavailable hosts. There will not be compliance details for these hosts in Esx Settings ClusterCompliance.hosts.

This property was added in vSphere API 7.0.0.0.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: HostSystem. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: HostSystem.

object
hosts
Required

Mapping from host identifier to the compliance information for the host.

This property was added in vSphere API 7.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
host_info
Required

Auxillary information about the hosts. This gives some additional information about the hosts referenced in this result.

This property was added in vSphere API 7.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.


401

if the caller is not authenticated.

Returns Vapi Std Errors Unauthenticated of type(s) application/json
This response body class contains all of the following: InlineVapi Std Errors Unauthenticated0
"Vapi Std Errors Unauthenticated Object"
string
challenge
Optional

Indicates the authentication challenges applicable to the target API provider. It can be used by a client to discover the correct authentication scheme to use. The exact syntax of the value is defined by the specific provider, the protocol and authentication schemes used.

For example, a provider using REST may adhere to the WWW-Authenticate HTTP header specification, RFC7235, section 4.1. In this case an example challenge value may be: SIGN realm="27da1358-2ba4-11e9-b210-d663bd873d93",sts="http://vcenter/sso?vsphere.local", Basic realm="vCenter"

This property was added in vSphere API 7.0.0.0.

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


404

If there is no cluster associated with cluster in the system or if the compliance information is unavailable.

Returns Vapi Std Errors NotFound of type(s) application/json
This response body class contains all of the following: InlineVapi Std Errors NotFound0
"Vapi Std Errors NotFound Object"

500

If there is unknown internal error. The accompanying error message will give more details about the failure.

Returns Vapi Std Errors Error of type(s) application/json
"Vapi Std Errors Error Object"
array of object
messages
Required

Stack of one or more localizable messages for human error consumers.

The message at the top of the stack (first in the list) describes the error from the perspective of the operation the client invoked.

Each subsequent message in the stack describes the "cause" of the prior message.

object
data
Optional

Data to facilitate clients responding to the operation reporting a standard error to indicating that it was unable to complete successfully.

Operations may provide data that clients can use when responding to errors. Since the data that clients need may be specific to the context of the operation reporting the error, different operations that report the same error may provide different data in the error. The documentation for each each operation will describe what, if any, data it provides for each error it reports.

The Vapi Std Errors ArgumentLocations, Vapi Std Errors FileLocations, and Vapi Std Errors TransientIndication schemas are intended as possible values for this property. Vapi Std DynamicID may also be useful as a value for this property (although that is not its primary purpose). Some resources may provide their own specific schemas for use as the value of this property when reporting errors from their operations.

Some operations will not set this property when reporting errors.

string
error_type
Required

Discriminator field to help API consumers identify the structure type.

For more information see: Vapi Std Errors Error Type.

This property was added in vSphere API 6.7.2.

Can be missing or null for compatibility with preceding implementations.


503

If the service is not available.

Returns Vapi Std Errors ServiceUnavailable of type(s) application/json
This response body class contains all of the following: InlineVapi Std Errors ServiceUnavailable0
"Vapi Std Errors ServiceUnavailable Object"

Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/api/esx/settings/clusters/{cluster}/software/compliance