ConfigurationUpdateReport updateReport = new ConfigurationUpdateReport(report.getResourceConfiguration());
ConfigurationDefinition configDef = report.getResourceType().getResourceConfigurationDefinition();
Address address = new Address(getAddress());
address.add(report.getPluginConfiguration().getSimpleValue("path"),report.getUserSpecifiedResourceName());
ConfigurationWriteDelegate delegate = new ConfigurationWriteDelegate(configDef, getASConnection(), address);
delegate.updateResourceConfiguration(updateReport);
if (updateReport.getStatus() != ConfigurationUpdateStatus.SUCCESS) {
report.setErrorMessage(updateReport.getErrorMessage());
report.setStatus(CreateResourceStatus.FAILURE);
}