Esx.Settings.DataProcessingUnitsCompliance

Esx.Settings.DataProcessingUnitsCompliance
Esx.Settings.DataProcessingUnitsCompliance

The Esx.Settings.DataProcessingUnitsCompliance schema contains information to describe the compliance results of all data processing units with respect to the target software specification.

This schema was added in vSphere API 8.0.0.1.

JSON Example
{
    "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": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                ],
                "warnings": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                ],
                "errors": [
                    {
                        "type": "string",
                        "id": "string",
                        "time": "string",
                        "message": "Vapi.Std.LocalizableMessage Object",
                        "resolution": "Vapi.Std.LocalizableMessage Object",
                        "originator": "string",
                        "retriable": false
                    }
                ]
            },
            "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": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    ],
                    "warnings": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    ],
                    "errors": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    ]
                }
            },
            "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": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    ],
                    "warnings": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    ],
                    "errors": [
                        {
                            "type": "string",
                            "id": "string",
                            "time": "string",
                            "message": "Vapi.Std.LocalizableMessage Object",
                            "resolution": "Vapi.Std.LocalizableMessage Object",
                            "originator": "string",
                            "retriable": false
                        }
                    ]
                }
            },
            "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": "Vapi.Std.LocalizableMessage Object",
                                        "resolution": "Vapi.Std.LocalizableMessage Object",
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ],
                                "warnings": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": "Vapi.Std.LocalizableMessage Object",
                                        "resolution": "Vapi.Std.LocalizableMessage Object",
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ],
                                "errors": [
                                    {
                                        "type": "string",
                                        "id": "string",
                                        "time": "string",
                                        "message": "Vapi.Std.LocalizableMessage Object",
                                        "resolution": "Vapi.Std.LocalizableMessage Object",
                                        "originator": "string",
                                        "retriable": false
                                    }
                                ]
                            }
                        }
                    },
                    "notifications": {
                        "info": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    }
                }
            },
            "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": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    }
                }
            },
            "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": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    }
                }
            },
            "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": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "warnings": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ],
                        "errors": [
                            {
                                "type": "string",
                                "id": "string",
                                "time": "string",
                                "message": "Vapi.Std.LocalizableMessage Object",
                                "resolution": "Vapi.Std.LocalizableMessage Object",
                                "originator": "string",
                                "retriable": false
                            }
                        ]
                    }
                }
            }
        }
    },
    "data_processing_unit_info": {
        "data_processing_unit_info": {
            "alias": "string"
        }
    }
}
array of string
compliant_data_processing_units
Required

Identifiers of compliant data processing units.

This property was added in vSphere API 8.0.0.1.

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

array of string
non_compliant_data_processing_units
Required

Identifiers of non-compliant data processing units.

This property was added in vSphere API 8.0.0.1.

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

array of string
incompatible_data_processing_units
Required

Identifiers of incompatible data processing units.

This property was added in vSphere API 8.0.0.1.

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

array of string
unavailable_data_processing_units
Required

Identifiers of unavailable data processing units. There will not be compliance details for these data processing units in #dataProcessingUnits.

This property was added in vSphere API 8.0.0.1.

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

object
compliance
Required

Mapping from data processing unit identifier to the compliance information for the data processing units.

This property was added in vSphere API 8.0.0.1.

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

object
data_processing_unit_info
Required

Auxiliary information about the data processing units. This gives some additional information about the data processing units referenced in this result.

This property was added in vSphere API 8.0.0.1.

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