// Management client content
ManagedDMRContentTypeResourceDefinition plansDef = new ManagedDMRContentTypeResourceDefinition(contentRepo, ROLLOUT_PLAN,
PathElement.pathElement(MANAGEMENT_CLIENT_CONTENT, ROLLOUT_PLANS), DomainRootDescription.getResourceDescriptionResolver(ROLLOUT_PLANS));
ManagementResourceRegistration mgmtContent = root.registerSubModel(plansDef);
ParameterValidator contentValidator = new AbstractParameterValidator(){
@Override
public void validateParameter(String parameterName, ModelNode value) throws OperationFailedException {
validateRolloutPlanStructure(value);
}};
ManagedDMRContentResourceDefinition planDef = ManagedDMRContentResourceDefinition.create(ROLLOUT_PLAN, contentValidator, DomainRootDescription.getResourceDescriptionResolver(ROLLOUT_PLAN));