Settings_Clusters_Configuration_Drafts_Info

Settings_Clusters_Configuration_Drafts_Info
Settings_Clusters_Configuration_Drafts_Info

The Drafts.Info structure defines the information about configuration draft.

JSON Example
{
    "metadata": {
        "id": "string",
        "parent_id": "string",
        "owner": "string",
        "state": "string",
        "revision": 0,
        "creation_time": "string",
        "modified_time": "string",
        "precheck_task": "string",
        "image_reference_host": "string"
    },
    "errors": {
        "errors": {
            "errors": {
                "display_path": [
                    "string"
                ],
                "errors": [
                    {
                        "hosts": [
                            "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"
                        },
                        "type": "string",
                        "pattern": "string",
                        "expected_type": "string",
                        "instance_id": "string",
                        "property_name": "string",
                        "maximum_length": 0,
                        "minimum_length": 0,
                        "maximum_value": 0,
                        "minimum_value": 0,
                        "dependency_error": {
                            "required_value": "string",
                            "current_value": "string",
                            "possible_values": "string"
                        },
                        "component": "string",
                        "group": "string",
                        "key": "string",
                        "path": "string",
                        "required_property": "string"
                    }
                ]
            }
        }
    },
    "changes": {
        "modified_properties": {
            "modified_properties": {
                "display_path": [
                    "string"
                ],
                "original_path": "string"
            }
        },
        "deleted_properties": {
            "deleted_properties": {
                "display_path": [
                    "string"
                ]
            }
        }
    },
    "conflicts": {
        "properties": {
            "properties": {
                "property_path": "string"
            }
        }
    },
    "host_info": {
        "host_info": {
            "name": "string",
            "is_vsan_witness": false
        }
    },
    "host_id_to_UUID": {
        "host_id_to_UUID": "string"
    },
    "config": "string"
}
metadata
Required

The Drafts.Metadata structure defines the metadata information about configuration draft.

errors
Optional

The Drafts.ValidationDetails structure contains all validation errors related to the draft configuration.

changes
Optional

The Drafts.ChangeDetails structure contains information about changes made in the draft when compared against the current desired document.

object
host_info
Required

A mapping of BIOS UUIDs for every host in the cluster to information about that host. The host-specific/host-override sections of the configuration use BIOS UUIDs to identify hosts, so this information can be useful to get details about hosts mentioned there.

object
host_id_to_UUID
Required

Map of host IDs to BIOS UUIDs. When clients pass a value of this structure as a parameter, the key in the field map must be an identifier for the resource type: HostSystem. When operations return a value of this structure as a result, the key in the field map will be an identifier for the resource type: HostSystem.

string
config
Required

Configuration specification associated with the draft, encoded as JSON.