88b6dbfb6a731486de307d0c70781a44ecc4860e
[sdc.git] /
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
4  * ================================================================================
5  * Copyright (C) 2020 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  * Modifications copyright (c) 2020 Nordix Foundation
20  * ================================================================================
21  */
22 package org.openecomp.sdc.common.log.enums;
23
24 import lombok.AllArgsConstructor;
25 import lombok.Getter;
26
27 @Getter
28 @AllArgsConstructor
29 public enum LoggerSupportabilityActions {
30     // @formatter:off
31     IMPORT_CSAR("CREATE RESOURCE FROM CSAR"),
32     CREATE_RESOURCE_FROM_YAML("CREATE RESOURCE FROM YAML"),
33     CREATE_RI_AND_RELATIONS("CREATE RI AND RELATIONS"),
34     CREATE_NODES_AND_CVFCS("ADD NODES AND CVFCS"),
35     CREATE_ARTIFACTS("ADD ARTIFACTS"),
36     CREATE_SERVICE("CREATE SERVICE"),
37     CREATE_RESOURCE("CREATE RESOURCE"),
38     CREATE_PROPERTIES("ADD PROPERTIES"),
39     CREATE_INPUTS("ADD INPUTS"),
40     CREATE_OUTPUTS("ADD OUTPUTS"),
41     CREATE_POLICIES("ADD POLICIES"),
42     CREATE_RELATIONS("ADD RELATIONS"),
43     CREATE_CAPABILITY_REQUIREMENTS("CREATE CAPABILITY REQUIREMENTS"),
44     MERGE("MERGE"),
45     PROPERTY_ASSIGNMENT("PROPERTY ASSIGNMENT"),
46     CREATE_INSTANCE("CREATE INSTANCE"),
47     CREATE_RELATION("ADD RELATION"),
48     CREATE_GROUP_POLICY("ADD GROUP POLICY"),
49     CREATE_GROUPS("ADD GROUPS"),
50     UPDATE_PROPERTY_IN_GROUP_POLICY("UPDATE PROPERTY IN GROUP POLICY"),
51     UPDATE_CAPABILITY("UPDATE CAPABILITY"),
52     PROPERTY("ADD PROPERTY"),
53     UPLOAD_DOWNLOAD_ARTIFACT("UPLOAD/DOWNLOAD ARTIFACT"),
54     LIFECYCLE("LIFECYCLE"),
55     DISTRIBUTION("DISTRIBUTION"),
56     UPDATE_CATALOG("UPDATE CATALOG"),
57     ARCHIVE("ARCHIVE"),
58     TENANT_ISOLATION("TENANT ISOLATION"),
59     DOWNLOAD_ARTIFACTS("DOWNLOAD ARTIFACTS"),
60     UPDATE_HEAT("UPDATE HEAT"),
61     PARAMETERS("PARAMETERS"),
62     CHANGELIFECYCLESTATE("CHANGE LIFECYCLE STATE"),
63     VALIDATE_NAME("VALIDATE COMPONENT NAME"),
64     DELETE_COMPONENT_INSTANCE_ARTIFACT("DELETE COMPONENT INSTANCE ARTIFACT"),
65     DELETE_SERVICE("DELETE SERVICE"),
66     DELETE_RESOURCE("DELETE RESOURCE"),
67     UPDATE_RESOURCE("UPDATE RESOURCE"),
68     UPDATE_COMPONENT_INSTANCE("UPDATE COMPONENT INSTANCE"),
69     DELETE_COMPONENT_INSTANCE("DELETE COMPONENT INSTANCE"),
70     UPDATE_PROPERTIES("UPDATE PROPERTIES"),
71     RESTORE_FROM_ARCHIVE("RESTORE FROM ARCHIVE"),
72     UPDATE_INPUTS("UPDATE INPUTS"),
73     DELETE_INPUTS("DELETE INPUTS"),
74     ASSOCIATE_RI_TO_RI("ASSOCIATE RI TO RI"),
75     UN_ASSOCIATE_RI_TO_RI("UN ASSOCIATE RI TO RI"),
76     UPDATE_ARTIFACT("UPDATE ARTIFACT"),
77     GENERATE_CSAR("GENERATE CSAR"),
78     GENERATE_TOSCA("GENERATE TOSCA"),
79     UPDATE_GROUP_MEMBERS("UPDATE GROUP MEMBERS"),
80     UPDATE_INSTANCE_CAPABILITY_PROPERTY("UPDATE INSTANCE CAPABILITY PROPERTY"),
81     UPDATE_INSTANCE_REQUIREMENT("UPDATE INSTANCE REQUIREMENT"),
82     UPDATE_POLICY_TARGET("UPDATE POLICY TARGET"),
83     UPDATE_POLICIES_PROPERTIES("UPDATE POLICIES PROPERTIES");
84     // @formatter:on
85
86     private final String name;
87
88 }