Settings Hosts Depot Overrides APIs

Settings Hosts Depot Overrides APIs

The DepotOverrides service provides operations to manage software depots overriden for a given host. In general ESX servers reach out to vCenter (VUM) to fetch the metadata and payloads required for lifecycle operations. But in ROBO environments ESX hosts can't (or because of bandwidth requirements shouldn't) reach out to vCenter to fetch payloads and metadata. This service allows setting host level overrides for depots. If any depots are provided for a host, then vCenter level depots are not used for that host's remediation. These are not synced periodically at vCenter and are only used by ESXs for lifecycle operations.

Operations
POST
Add Host Depot Overrides
Adds a new depot override to the list of currently configured depot overrides for a given host. if you do not have all of the privileges described as follows: - Operation execution requires VcIntegrity.lifecycleSettings.Write. - The resource HostSystem referenced by the parameter host requires VcIntegrity.lifecycleSettings.Write.
GET
Get Host Depot Overrides
Returns the information about currently configured depot overrides for a given host. if you do not have all of the privileges described as follows: - Operation execution requires VcIntegrity.lifecycleSettings.Read. - The resource HostSystem referenced by the parameter host requires VcIntegrity.lifecycleSettings.Read.
POST
Remove Host Depot Overrides
Removes a depot override from the list of currently configured depot overrides for a given host. if you do not have all of the privileges described as follows: - Operation execution requires VcIntegrity.lifecycleSettings.Write. - The resource HostSystem referenced by the parameter host requires VcIntegrity.lifecycleSettings.Write.