2  * Copyright © 2017-2018 AT&T Intellectual Property.
\r 
   3  * Modifications Copyright © 2018 IBM.
\r 
   5  * Licensed under the Apache License, Version 2.0 (the "License");
\r 
   6  * you may not use this file except in compliance with the License.
\r 
   7  * You may obtain a copy of the License at
\r 
   9  *     http://www.apache.org/licenses/LICENSE-2.0
\r 
  11  * Unless required by applicable law or agreed to in writing, software
\r 
  12  * distributed under the License is distributed on an "AS IS" BASIS,
\r 
  13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r 
  14  * See the License for the specific language governing permissions and
\r 
  15  * limitations under the License.
\r 
  18 package org.onap.ccsdk.apps.controllerblueprints.core
\r 
  23  * @author Brinda Santh
\r 
  25 object ConfigModelConstant {
\r 
  27     const val MODEL_CONTENT_TYPE_TOSCA_JSON = "TOSCA_JSON"
\r 
  28     const val MODEL_CONTENT_TYPE_TEMPLATE = "TEMPLATE"
\r 
  30     const val MODEL_TYPE_DATA_TYPE_DYNAMIC = "tosca.datatypes.Dynamic"
\r 
  32     const val MODEL_TYPE_NODE_ARTIFACT = "tosca.nodes.Artifact"
\r 
  34     const val MODEL_TYPE_CAPABILITY_NETCONF = "tosca.capability.Netconf"
\r 
  35     const val MODEL_TYPE_CAPABILITY_SSH = "tosca.capability.Ssh"
\r 
  36     const val MODEL_TYPE_CAPABILITY_SFTP = "tosca.capability.Sftp"
\r 
  37     const val MODEL_TYPE_CAPABILITY_CHEF = "tosca.capability.Chef"
\r 
  38     const val MODEL_TYPE_CAPABILITY_ANSIBLEF = "tosca.capability.Ansible"
\r 
  40     const val CAPABILITY_PROPERTY_MAPPING = "mapping"
\r 
  42     const val PROPERTY_RECIPE_NAMES = "action-names"
\r