Deployment of the VCF Operations Collector using the SDDC API fails with the error LCMVSPHERECONFIG1000087 when validating the JSON input.
Error Message:
LCMVSPHERECONFIG1000087Error Code: LCMVSPHERECONFIG1000087Exception occurred while deploying ovf. Invalid argument provided.Invalid argument provided for ovf deployment.com.vmware.vrealize.lcm.common.exception.EngineException: Exception occured while trying to deploy ovf of product : vrops. Exception occured while trying to deploy ovf. A specified parameter was not correct: cisp.deploymentOption
Caused by: (vmodl.fault.InvalidArgument) { invalidProperty = cisp.deploymentOption}
VCF Operations 9.x
The applianceSize value in the JSON input is case-sensitive. Using "Standard" instead of the expected "standard" results in an invalid argument error during the OVF deployment.
Use the correct lowercase value for the applianceSize parameter in the JSON input.
Incorrect:
"applianceSize": "Standard"
Correct:
"applianceSize": "standard"
After correcting the value, redeploy the VCF Operations Collector using the API.
The issue occurs only with API-based deployments. Enhancement request raised to improve validation for case-sensitive fields.