2 "validatorImplementations": {
3 "sharedResourceGuideLineValidator": {
5 "implementationClass": "org.openecomp.sdc.validation.impl.validators.SharedResourceGuideLineValidator"
7 "forbiddenResourceGuideLineValidator": {
9 "implementationClass": "org.openecomp.sdc.validation.impl.validators.ForbiddenResourceGuideLineValidator",
11 "forbiddenResourceTypes": {
12 "OS::Neutron::FloatingIP": {
18 "contrailValidator": {
20 "implementationClass": "org.openecomp.sdc.validation.impl.validators.ContrailValidator"
22 "resourceHeatValidator": {
24 "implementationClass": "org.openecomp.sdc.validation.impl.validators.HeatResourceValidator",
26 "resourceBaseValidator": {
29 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NovaServerResourceValidator"
31 "OS::Nova::ServerGroup": {
33 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NovaServerGroupResourceValidator"
35 "OS::Heat::ResourceGroup": {
37 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.ResourceGroupResourceValidator"
39 "OS::Neutron::Port": {
41 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NeutronPortResourceValidator"
43 "OS::Contrail::NetworkPolicy": {
45 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.ContrailNetworkPolicyResourceValidator"
47 "OS::Neutron::SecurityGroup":{
49 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NeutronSecurityGroupResourceValidator"
53 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NestedResourceValidator"
58 "namingConventionGuideLineValidator": {
60 "implementationClass": "org.openecomp.sdc.validation.impl.validators.NamingConventionGuideLineValidator",
62 "resourceBaseValidator": {
65 "implementationClass": "org.openecomp.sdc.validation.impl.validators.namingconvention.NovaServerNamingConventionGuideLineValidator"
67 "OS::Neutron::Port": {
69 "implementationClass": "org.openecomp.sdc.validation.impl.validators.namingconvention.NeutronPortNamingConventionValidator"
71 "OS::Contrail::ServiceTemplate": {
73 "implementationClass": "org.openecomp.sdc.validation.impl.validators.namingconvention.ContrailServiceTemplateNamingConventionValidator"
75 "OS::Contrail::ServiceInstance": {
77 "implementationClass": "org.openecomp.sdc.validation.impl.validators.namingconvention.ContrailServiceInstanceNamingConventionValidator"
85 "namespace": "validation"