2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Copyright (C) 2017 Amdocs
8 * =============================================================================
9 * Licensed under the Apache License, Version 2.0 (the "License");
10 * you may not use this file except in compliance with the License.
11 * You may obtain a copy of the License at
13 * http://www.apache.org/licenses/LICENSE-2.0
15 * Unless required by applicable law or agreed to in writing, software
16 * distributed under the License is distributed on an "AS IS" BASIS,
17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 * See the License for the specific language governing permissions and
19 * limitations under the License.
21 * ============LICENSE_END=========================================================
24 package org.onap.appc.artifact.handler.utils;
26 public class SdcArtifactHandlerConstants {
28 public static final String DOCUMENT_PARAMETERS = "document-parameters";
29 public static final String SERVICE_UUID = "service-uuid";
30 public static final String DISTRIBUTION_ID = "distribution-id";
31 public static final String REQUEST_ID = "request-id";
32 public static final String REQUEST_ACTION = "request-action";
33 public static final String SOURCE = "source";
34 public static final String SERVICE_NAME = "service-name";
35 public static final String SERVICE_DESCRIPTION ="service-description";
36 public static final String SERVICE_ARTIFACTS = "service-artifacts";
37 public static final String RESOURCE_UUID ="resource-uuid";
38 public static final String RESOURCE_INSTANCE_NAME = "resource-instance-name";
39 public static final String REOURCE_NAME = "resource-name";
40 public static final String RESOURCE_VERSION ="resource-version";
41 public static final String RESOURCE_TYPE= "resource-type";
42 public static final String ARTIFACT_UUID ="artifact-uuid";
43 public static final String ARTIFACT_NAME = "artifact-name";
44 public static final String ARTIFACT_TYPE = "artifact-type";
45 public static final String ARTIFACT_VERSION = "artifact-version";
46 public static final String ARTIFACT_DESRIPTION = "artifact-description";
47 public static final String ARTIFACT_CONTENTS = "artifact-contents";
48 public static final String REQUEST_INFORMATION = "request-information";
49 public static final String INTERNAL_VERSION = "internal-versoin";
50 public static final String FILE_CATEGORY = "file-category";
51 public static final String VNF_TYPE = "vnf-type";
52 public static final String ACTION = "action";
53 public static final String ACTION_LEVEL = "action-level";
54 public static final String VNFC_TYPE = "vnfc-type";
55 public static final String VM_INSTANCE = "vm-instance";
56 public static final String VM = "vm";
57 public static final String VNFC = "vnfc";
58 public static final String VNFC_FUNCTION_CODE = "vnfc-function-code";
59 public static final String VNFC_FUNCTION_CODE_LIST = "vnfc-function-code-list";
60 public static final String GROUP_NOTATION = "group-notation";
61 public static final String IPADDRESS_V4_OAM_VIP = "ipaddress-v4-oam-vip";
62 public static final String GROUP_NOTATION_TYPE = "group-notation-type";
63 public static final String GROUP_NOTATION_VALUE = "group-notation-value";
64 public static final String TEMPLATE_ID = "template-id";
65 public static final String REFERENCE = "reference";
66 public static final String VNFC_INSTANCE = "vnfc-instance";
67 public static final String DEVICE_PROTOCOL = "device-protocol";
68 public static final String DG_RPC = "dg-rpc";
69 public static final String MODULE = "module";
70 public static final String USER_NAME = "user-name";
71 public static final String PORT_NUMBER = "port-number";
72 public static final String DOWNLOAD_DG_REFERENCE = "download-dg-reference";
73 public static final String VNFC_TYPE_LIST = "vnfc-type-list";
75 public static final String DB_DOWNLOAD_DG_REFERENCE = "DOWNLOAD_DG_REFERENCE";
76 public static final String DB_SDC_REFERENCE = "ASDC_REFERENCE";
77 public static final String DB_DEVICE_INTERFACE_PROTOCOL = "DEVICE_INTERFACE_PROTOCOL";
78 public static final String DB_DEVICE_AUTHENTICATION = "DEVICE_AUTHENTICATION";
79 public static final String DB_VNFC_REFERENCE = "VNFC_REFERENCE";
80 public static final String DB_CONFIG_ACTION_DG = "CONFIGURE_ACTION_DG";
81 public static final String PD = "pd";
82 public static final String PARAMETER_YANG = "parameter_yang";
83 public static final String TOSCA_MODEL = "tosca_model";
84 public static final String DESIGN_TOOL = "Design-tool";
85 public static final String ACTION_LEVEL_VNFC = "VNFC";
86 public static final String ACTION_LEVEL_VF_MODULE ="VF-MODULE";
87 public static final String ACTION_LEVEL_VNF = "VNF";
88 public static final String ACTION_LEVEL_VM = "VM";
89 public static final String CAPABILITY = "capability";
90 public static final String TEMPLATE = "template";
91 public static final String ARTIFACT_NAME_REFERENCE = "reference";
92 public static final String ARTIFACT_NAME_CAPABILITY = "capability";
93 public static final String APPC_CONFIG_DIR="/opt/appcauth";
94 public static final String URL="url";
95 public static final String OPENSTACK = "OS";
96 public static final String ANSIBLE = "ansible";