in src/Azure.Deployments.Extensibility.Core/Validators/ExtensibilityRequestValidator.cs [25:34]
public void ValidateAndThrow(ExtensibilityOperationRequest request)
{
var importErrors = new ExtensibleImportValidator(this.importConfigSchema).Validate(request.Import);
var resourceErrors = new ExtensibleResourceValidator(this.resourceTypeRegex, this.resourcePropertySchema).Validate(request.Resource);
if (importErrors.Any() || resourceErrors.Any())
{
throw new ExtensibilityException(importErrors.Concat(resourceErrors));
}
}