2 "validatorImplementations": {
3 "sharedResourceGuideLineValidator": {
5 "implementationClass": "org.openecomp.sdc.validation.impl.validators.SharedResourceGuideLineValidator"
7 "pmDictionaryValidator": {
9 "implementationClass": "org.openecomp.sdc.validation.impl.validators.PmDictionaryValidator"
11 "forbiddenResourceGuideLineValidator": {
13 "implementationClass": "org.openecomp.sdc.validation.impl.validators.ForbiddenResourceGuideLineValidator",
15 "forbiddenResourceTypes": {
16 "OS::Neutron::FloatingIP": {
22 "contrailValidator": {
24 "implementationClass": "org.openecomp.sdc.validation.impl.validators.ContrailValidator"
26 "resourceHeatValidator": {
28 "implementationClass": "org.openecomp.sdc.validation.impl.validators.HeatResourceValidator",
30 "resourceBaseValidator": {
33 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NovaServerResourceValidator"
35 "OS::Nova::ServerGroup": {
37 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NovaServerGroupResourceValidator"
39 "OS::Heat::ResourceGroup": {
41 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.ResourceGroupResourceValidator"
43 "OS::Neutron::Port": {
45 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NeutronPortResourceValidator"
47 "OS::Contrail::NetworkPolicy": {
49 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.ContrailNetworkPolicyResourceValidator"
51 "OS::Neutron::SecurityGroup":{
53 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NeutronSecurityGroupResourceValidator"
57 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.NestedResourceValidator"
59 "OS::ContrailV2::VirtualMachineInterface": {
61 "implementationClass": "org.openecomp.sdc.validation.impl.validators.heatresource.VirtualMachineInterfaceValidator"
66 "namingConventionGuideLineValidator": {
68 "implementationClass": "org.openecomp.sdc.validation.impl.validators.NamingConventionGuideLineValidator",
70 "resourceBaseValidator": {
73 "implementationClass": "org.openecomp.sdc.validation.impl.validators.namingconvention.NovaServerNamingConventionGuideLineValidator"
75 "OS::Neutron::Port": {
77 "implementationClass": "org.openecomp.sdc.validation.impl.validators.namingconvention.NeutronPortNamingConventionValidator"
79 "OS::Contrail::ServiceTemplate": {
81 "implementationClass": "org.openecomp.sdc.validation.impl.validators.namingconvention.ContrailServiceTemplateNamingConventionValidator"
83 "OS::Contrail::ServiceInstance": {
85 "implementationClass": "org.openecomp.sdc.validation.impl.validators.namingconvention.ContrailServiceInstanceNamingConventionValidator"
87 "OS::ContrailV2::VirtualMachineInterface": {
89 "implementationClass": "org.openecomp.sdc.validation.impl.validators.namingconvention.VirtualMachineInterfaceGuidelineValidator"
97 "namespace": "validation"