MURANO_PKG:
acceptedTypes:
validForResourceTypes: *allResourceTypes
+ CERTIFICATE:
+ acceptedTypes:
+ validForResourceTypes: *allResourceTypes
+ LICENSE:
+ acceptedTypes:
+ validForResourceTypes: *allResourceTypes
+ CONFIG_TEMPLATE:
+ acceptedTypes:
+ validForResourceTypes: *allResourceTypes
+ MAPPING_TEMPLATE:
+ acceptedTypes:
+ validForResourceTypes: *allResourceTypes
OTHER:
acceptedTypes:
validForResourceTypes:
SecurityZone:
name: "Security Zone"
icons: ['security_zone']
+ RAN:
+ name: "RAN"
+ subcategories:
+ BBU:
+ name: "BBU"
+ icons: [ 'router' ]
+ eNB:
+ name: "eNB"
+ icons: [ 'vRouter' ]
+ gNB:
+ name: "gNB"
+ icons: [ 'vRouter' ]
+ CUCP:
+ name: "CUCP"
+ icons: [ 'vRouter' ]
+ CUUP:
+ name: "CUUP"
+ icons: [ 'vRouter' ]
+ DU:
+ name: "DU"
+ icons: [ 'vRouter' ]
+ RU:
+ name: "RU"
+ icons: [ 'router' ]
- RESOURCE
resourceTypes: *allResourceTypes
acceptedTypes:
+ - type: CERTIFICATE
+ categories:
+ - INFORMATIONAL
+ componentTypes:
+ - RESOURCE
+ resourceTypes: *allResourceTypes
+ acceptedTypes:
+ - type: LICENSE
+ categories:
+ - INFORMATIONAL
+ componentTypes:
+ - RESOURCE
+ resourceTypes: *allResourceTypes
+ acceptedTypes:
+ - type: CONFIG_TEMPLATE
+ categories:
+ - INFORMATIONAL
+ componentTypes:
+ - RESOURCE
+ resourceTypes: *allResourceTypes
+ acceptedTypes:
+ - type: MAPPING_TEMPLATE
+ categories:
+ - INFORMATIONAL
+ componentTypes:
+ - RESOURCE
+ resourceTypes: *allResourceTypes
+ acceptedTypes:
- type: PNF_SW_INFORMATION
categories:
- INFORMATIONAL
{
"name": "MURANO_PKG"
},
+ {
+ "name": "CERTIFICATE"
+ },
+ {
+ "name": "LICENSE"
+ },
+ {
+ "name": "CONFIG_TEMPLATE"
+ },
+ {
+ "name": "MAPPING_TEMPLATE"
+ },
{
"name": "WORKFLOW"
},
static HEAT_NET = "HEAT_NET";
static VF_LICENSE = "VF_LICENSE";
static PM_DICTIONARY = "PM_DICTIONARY";
+ static CERTIFICATE = "CERTIFICATE";
+ static LICENSE = "LICENSE";
+ static CONFIG_TEMPLATE = "CONFIG_TEMPLATE";
+ static MAPPING_TEMPLATE = "MAPPING_TEMPLATE";
static VENDOR_LICENSE = "VENDOR_LICENSE";
static THIRD_PARTY_RESERVED_TYPES = {
WORKFLOW: "WORKFLOW",
WORKFLOW("WORKFLOW"),
YANG_MODULE("YANG_MODULE"),
YANG_XML("YANG_XML"),
+ CERTIFICATE("CERTIFICATE"),
+ LICENSE("LICENSE"),
+ CONFIG_TEMPLATE("CONFIG_TEMPLATE"),
+ MAPPING_TEMPLATE("MAPPING_TEMPLATE"),
YANG("YANG");
// @formatter:on
MODEL_INVENTORY_PROFILE, MODEL_QUERY_SPEC, MURANO_PKG, NETWORK_CALL_FLOW, ONBOARDED_PACKAGE, OTHER, PERFORMANCE_COUNTER, PLAN,
PM_DICTIONARY, PNF_SW_INFORMATION, PUPPET, SHELL, SHELL_SCRIPT, SNMP_POLL, SNMP_TRAP, TOSCA_CSAR, TOSCA_TEMPLATE,
UCPE_LAYER_2_CONFIGURATION, VENDOR_LICENSE, VES_EVENTS, VF_LICENSE, VF_MODULES_METADATA, VNF_CATALOG, WORKFLOW, YANG, YANG_MODULE,
- YANG_XML);
+ YANG_XML, CERTIFICATE, LICENSE, CONFIG_TEMPLATE, MAPPING_TEMPLATE);
return new HashSet<>(artifactTypeEnums);
}
- BPEL
- DG_XML
- MURANO_PKG
+ - CERTIFICATE
+ - MAPPING_TEMPLATE
+ - LICENSE
+ - CONFIG_TEMPLATE
- WORKFLOW
- NETWORK_CALL_FLOW
- TOSCA_TEMPLATE
MURANO_PKG:
acceptedTypes:
validForResourceTypes: *allResourceTypes
+ CERTIFICATE:
+ acceptedTypes:
+ validForResourceTypes: *allResourceTypes
+ LICENSE:
+ acceptedTypes:
+ validForResourceTypes: *allResourceTypes
+ CONFIG_TEMPLATE:
+ acceptedTypes:
+ validForResourceTypes: *allResourceTypes
+ MAPPING_TEMPLATE:
+ acceptedTypes:
+ validForResourceTypes: *allResourceTypes
OTHER:
acceptedTypes:
validForResourceTypes:
},
"type" : {
"type" : "string",
- "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
+ "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY", "CERTIFICATE", "LICENSE", "CONFIG_TEMPLATE", "MAPPING_TEMPLATE" ]
}
}
},
},
"type" : {
"type" : "string",
- "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
+ "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY", "CERTIFICATE", "LICENSE", "CONFIG_TEMPLATE", "MAPPING_TEMPLATE" ]
},
"volume" : {
"type" : "array",
},
"type" : {
"type" : "string",
- "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
+ "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY", "CERTIFICATE", "LICENSE", "CONFIG_TEMPLATE", "MAPPING_TEMPLATE" ]
},
"vol" : {
"type" : "string"
- BPEL
- DG_XML
- MURANO_PKG
+ - CERTIFICATE
+ - LICENSE
+ - CONFIG_TEMPLATE
+ - MAPPING_TEMPLATE
- VENDOR_LICENSE
- VF_LICENSE
- CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
- BPEL
- DG_XML
- MURANO_PKG
+ - CERTIFICATE
+ - LICENSE
+ - CONFIG_TEMPLATE
+ - MAPPING_TEMPLATE
- VENDOR_LICENSE
- VF_LICENSE
- CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
- BPEL
- DG_XML
- MURANO_PKG
+ - CERTIFICATE
+ - LICENSE
+ - CONFIG_TEMPLATE
+ - MAPPING_TEMPLATE
- VENDOR_LICENSE
- VF_LICENSE
- CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
- RESOURCE
resourceTypes: *allResourceTypes
acceptedTypes:
+ - type: CERTIFICATE
+ categories:
+ - INFORMATIONAL
+ componentTypes:
+ - RESOURCE
+ resourceTypes: *allResourceTypes
+ acceptedTypes:
+ - type: LICENSE
+ categories:
+ - INFORMATIONAL
+ componentTypes:
+ - RESOURCE
+ resourceTypes: *allResourceTypes
+ acceptedTypes:
+ - type: CONFIG_TEMPLATE
+ categories:
+ - INFORMATIONAL
+ componentTypes:
+ - RESOURCE
+ resourceTypes: *allResourceTypes
+ acceptedTypes:
+ - type: MAPPING_TEMPLATE
+ categories:
+ - INFORMATIONAL
+ componentTypes:
+ - RESOURCE
+ resourceTypes: *allResourceTypes
+ acceptedTypes:
- type: PNF_SW_INFORMATION
categories:
- INFORMATIONAL
@Getter
@AllArgsConstructor
public enum ArtifactTypeEnum {
- CHEF("CHEF"), PUPPET("PUPPET"), YANG("YANG"), SHELL_SCRIPT("SHELL_SCRIPT"), ICON("ICON"), UNKNOWN("UNKNOWN"), HEAT("HEAT"), DG_XML("DG_XML"), MURANO_PKG("MURANO_PKG"),
+ CHEF("CHEF"), PUPPET("PUPPET"), YANG("YANG"), SHELL_SCRIPT("SHELL_SCRIPT"), ICON("ICON"), UNKNOWN("UNKNOWN"), HEAT("HEAT"), DG_XML("DG_XML"), MURANO_PKG("MURANO_PKG"), CERTIFICATE("CERTIFICATE"), LICENSE("LICENSE"), CONFIG_TEMPLATE("CONFIG_TEMPLATE"), MAPPING_TEMPLATE("MAPPING_TEMPLATE"),
HEAT_ENV("HEAT_ENV"), YANG_XML("YANG_XML"), HEAT_VOL("HEAT_VOL"), HEAT_NET("HEAT_NET"), OTHER("OTHER"), WORKFLOW("WORKFLOW"), NETWORK_CALL_FLOW("NETWORK_CALL_FLOW"),
TOSCA_TEMPLATE("TOSCA_TEMPLATE"), TOSCA_CSAR("TOSCA_CSAR"), VNF_CATALOG("VNF_CATALOG"), VF_LICENSE("VF_LICENSE"), VENDOR_LICENSE("VENDOR_LICENSE"),
MODEL_INVENTORY_PROFILE("MODEL_INVENTORY_PROFILE"), MODEL_QUERY_SPEC("MODEL_QUERY_SPEC"), APPC_CONFIG("APPC_CONFIG"), HEAT_NESTED("HEAT_NESTED"),
BPEL("BPEL"),
DG_XML("DG_XML"),
MURANO_PKG("MURANO_PKG"),
+ CERTIFICATE("CERTIFICATE"),
+ LICENSE("LICENSE"),
+ CONFIG_TEMPLATE("CONFIG_TEMPLATE"),
+ MAPPING_TEMPLATE("MAPPING_TEMPLATE"),
VENDOR_LICENSE("VENDOR_LICENSE"),
VF_LICENSE("VF_LICENSE"),
CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT("CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT"),