2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 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 * ECOMP is a trademark and service mark of AT&T Intellectual Property.
22 * ============LICENSE_END=========================================================
25 module artifact-handler {
28 namespace "org.onap.appc:artifacthandler";
29 prefix artifacthandler;
31 organization "AT&T, Inc.";
34 "Defines APPC interface to push reference data and templates.";
36 revision "2017-03-21" {
41 grouping configuration-document-information {
42 uses request-information;
43 uses document-parameters;
46 grouping request-information {
47 container request-information {
53 enum "StoreSdcDocumentRequest";
56 leaf request-sub-action {
66 grouping document-parameters {
67 container document-parameters {
72 leaf distribution-id {
78 leaf service-description {
81 leaf service-artifacts {
87 leaf resource-instance-name {
93 leaf resource-version {
108 leaf artifact-version {
111 leaf artifact-description {
114 leaf artifact-contents {
120 description "upload the artifact into APPC";
122 uses configuration-document-information;
125 container config-document-response {