Settings_Clusters_Configuration_HostPrecheckResult

Settings_Clusters_Configuration_HostPrecheckResult
Settings_Clusters_Configuration_HostPrecheckResult

This HostPrecheckResult structure contains fields that describes the Precheck API result on a host.

JSON Example
{
    "status": {
        "status": "string",
        "attempts": 0,
        "remaining_retries": 0,
        "start_time": "string",
        "end_time": "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": {
                                    "id": "string",
                                    "params": {
                                        "params": "Std_LocalizationParam 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": {
                                    "id": "string",
                                    "params": {
                                        "params": "Std_LocalizationParam 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": {
                                    "id": "string",
                                    "params": {
                                        "params": "Std_LocalizationParam 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": {
                                    "id": "string",
                                    "params": {
                                        "params": "Std_LocalizationParam 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": {
                                    "id": "string",
                                    "params": {
                                        "params": "Std_LocalizationParam 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": {
                                    "id": "string",
                                    "params": {
                                        "params": "Std_LocalizationParam Object"
                                    }
                                },
                                "format": "string",
                                "precision": 0
                            }
                        },
                        "localized": "string"
                    },
                    "originator": "string",
                    "retriable": false
                }
            ]
        }
    },
    "summary": {
        "id": "string",
        "default_message": "string",
        "args": [
            "string"
        ],
        "params": {
            "params": {
                "s": "string",
                "dt": "string",
                "i": 0,
                "d": "number",
                "l": {
                    "id": "string",
                    "params": {
                        "params": "Std_LocalizationParam Object"
                    }
                },
                "format": "string",
                "precision": 0
            }
        },
        "localized": "string"
    },
    "validation_errors": [
        {
            "path": "string",
            "messages": [
                "Std_LocalizableMessage Object"
            ]
        }
    ],
    "impact": {
        "impact": "string",
        "info": [
            "Std_LocalizableMessage Object"
        ]
    },
    "precheck_result": {
        "status": "string",
        "check_statuses": [
            {
                "check": {
                    "check": "string",
                    "name": "Std_LocalizableMessage Object",
                    "description": "Std_LocalizableMessage Object"
                },
                "status": "Settings_Status Object",
                "originator": "string",
                "errors": [
                    {
                        "description": "Std_LocalizableMessage Object",
                        "resolution": "Std_LocalizableMessage Object"
                    }
                ]
            }
        ]
    }
}
status
Required

The HostStatus structure contains fields that describe the status of an operation.

summary
Required

The LocalizableMessage structure represents localizable string and message template. Services include one or more localizable message templates in the errors they report so that clients can display diagnostic messages in the native language of the user. Services can include localizable strings in the data returned from operations to allow clients to display localized status information in the native language of the user.

validation_errors
Optional

This field represents the validation errors if the desired configuration specified is not valid. This field is set if #HostStatus#status is ERROR due to host returning validation errors.

impact
Optional

This ImpactInfo structure contains fields that describes the Impact if the host is not compliant against the desired configuration.

precheck_result
Optional

The StatusInfo structure contains fields that describe aggregated status of all checks performed on an entity.