diff options
author | hekeguang <hekeguang@chinamobile.com> | 2020-09-07 16:51:51 +0800 |
---|---|---|
committer | Julien Bertozzi <julien.bertozzi@intl.att.com> | 2020-09-07 10:03:01 +0000 |
commit | 81c04901ba03a1b696c5198ec84cda767101aa3c (patch) | |
tree | 14281e3644c89997d6c380468488efd4f02990b9 /common/onap-tosca-datatype/src | |
parent | 112016eab1cb5d4ff925c2b75a1f3696e7097707 (diff) |
Template design (NSSTs) for slice sub-nets (RAN, Core, Transport).
Issue-ID: SDC-3086
Change-Id: Ib70da9e03d6dd152d901344c60f8ba47f38450fe
Signed-off-by: hekeguang <hekeguang@chinamobile.com>
Diffstat (limited to 'common/onap-tosca-datatype/src')
-rw-r--r-- | common/onap-tosca-datatype/src/main/resources/globalTypes/openecomp/data.yml | 418 |
1 files changed, 418 insertions, 0 deletions
diff --git a/common/onap-tosca-datatype/src/main/resources/globalTypes/openecomp/data.yml b/common/onap-tosca-datatype/src/main/resources/globalTypes/openecomp/data.yml index 27577d4883..275493a7fa 100644 --- a/common/onap-tosca-datatype/src/main/resources/globalTypes/openecomp/data.yml +++ b/common/onap-tosca-datatype/src/main/resources/globalTypes/openecomp/data.yml @@ -96,6 +96,424 @@ data_types: status: supported required: true + org.openecomp.datatypes.CSProperties: + derived_from: org.openecomp.datatypes.Root + properties: + sNSSAI: + type: string + required: true + description: sNSSAI + maxNumberofUEs: + type: integer + required: true + default: 1000 + description: maxNumberofUEs + latency: + type: integer + required: true + default: 30 + description: latency + expDataRateDL: + type: integer + required: false + description: expDataRateDL + expDataRateUL: + type: integer + required: false + description: expDataRateUL + coverageAreaList: + type: string + required: true + description: coverageAreaList + uEMobilityLevel: + type: string + constraints: + - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"] + required: false + description: uEMobilityLevel + useInterval: + type: string + required: true + description: useInterval + resourceSharingLevel: + type: string + required: true + default: "Shared" + constraints: + - valid_values: ["Shared", "Non-shared"] + description: resourceSharingLevel + + org.openecomp.datatypes.NSCapabilities: + derived_from: org.openecomp.datatypes.Root + properties: + pLMNIdList: + type: string + required: true + description: pLMNIdList + maxNumberofUEs: + type: integer + required: true + default: 1000 + description: maxNumberofUEs + latency: + type: integer + required: true + default: 30 + description: latency + uEMobilityLevel: + type: string + constraints: + - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"] + required: false + description: uEMobilityLevel + resourceSharingLevel: + type: string + required: true + default: "Shared" + constraints: + - valid_values: ["Shared", "Non-shared"] + description: resourceSharingLevel + sST: + type: string + required: true + default: "eMBB" + constraints: + - valid_values: ["eMBB", "uRLLC", "mIot"] + description: sST + availability: + type: float + required: false + description: availability + dLThptPerUE: + type: integer + required: false + description: dLThptPerUE + uLThptPerUE: + type: integer + required: false + description: uLThptPerUE + maxPktSize: + type: integer + required: false + description: maxPktSize + termDensity: + type: integer + required: false + description: termDensity + activityFactor: + type: integer + required: false + description: activityFactor + jitter: + type: integer + required: false + description: jitter + survivalTime: + type: string + required: false + description: survivalTime + reliability: + type: string + required: false + description: reliability + dLThptPerSlice: + type: integer + required: false + description: dLThptPerSlice + uLThptPerSlice: + type: integer + required: false + description: uLThptPerSlice + maxNumberofConns: + type: integer + required: false + description: maxNumberofConns + + org.openecomp.datatypes.NSSCapabilities: + derived_from: org.openecomp.datatypes.Root + properties: + pLMNIdList: + type: string + required: true + description: pLMNIdList + maxNumberofUEs: + type: integer + required: true + default: 10000 + description: maxNumberofUEs + latency: + type: integer + required: true + default: 30 + description: latency + uEMobilityLevel: + type: string + constraints: + - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"] + required: false + description: uEMobilityLevel + resourceSharingLevel: + type: string + required: true + default: "Shared" + constraints: + - valid_values: ["Shared", "Non-shared"] + description: resourceSharingLevel + sST: + type: string + required: true + default: "eMBB" + constraints: + - valid_values: ["eMBB", "uRLLC", "mIot"] + description: sST + expDataRateDL: + type: integer + required: false + description: expDataRateDL + expDataRateUL: + type: integer + required: false + description: expDataRateUL + areaTrafficCapDL: + type: integer + required: false + description: areaTrafficCapDL + areaTrafficCapUL: + type: integer + required: false + description: areaTrafficCapUL + overallUserDensity: + type: integer + required: false + description: overallUserDensity + activityFactor: + type: integer + required: false + description: activityFactor + cSAvailabilityTarget: + type: float + required: false + description: cSAvailabilityTarget + cSReliabilityMeanTime: + type: string + required: false + description: cSReliabilityMeanTime + expDataRate: + type: integer + required: false + description: expDataRate + msgSizeByte: + type: string + required: false + description: msgSizeByte + transferIntervalTarget: + type: string + required: false + description: transferIntervalTarget + survivalTime: + type: string + required: false + description: survivalTime + maxNumberofPDUSession: + type: integer + required: false + description: maxNumberofPDUSession + + org.openecomp.datatypes.ServiceProfile: + derived_from: org.openecomp.datatypes.Root + properties: + sNSSAI: + type: string + required: true + description: sNSSAI + pLMNIdList: + type: string + required: true + description: pLMNIdList + maxNumberofUEs: + type: integer + required: true + default: 1000 + description: maxNumberofUEs + latency: + type: integer + required: true + default: 30 + description: latency + activityFactor: + type: integer + constraints: + - in_range: [0,100] + required: false + default: 20 + description: activityFactor + coverageAreaTAList: + type: string + required: false + description: coverageAreaTAList + uEMobilityLevel: + type: string + constraints: + - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"] + required: false + description: uEMobilityLevel + resourceSharingLevel: + type: string + required: true + default: "Shared" + constraints: + - valid_values: ["Shared", "Non-shared"] + description: resourceSharingLevel + sST: + type: string + required: true + default: "eMBB" + constraints: + - valid_values: ["eMBB", "uRLLC", "mIot"] + description: sST + availability: + type: float + required: false + description: availability + reliability: + type: string + required: false + description: reliability + dLThptPerUE: + type: integer + required: false + description: dLThptPerUE + uLThptPerUE: + type: integer + required: false + description: uLThptPerUE + maxPktSize: + type: integer + required: false + description: maxPktSize + termDensity: + type: integer + required: false + description: termDensity + jitter: + type: integer + required: false + description: jitter + survivalTime: + type: string + required: false + description: survivalTime + dLThptPerSlice: + type: integer + required: false + description: dLThptPerSlice + uLThptPerSlice: + type: integer + required: false + description: uLThptPerSlice + maxNumberofConns: + type: integer + required: false + description: maxNumberofConns + + org.openecomp.datatypes.SliceProfile: + derived_from: org.openecomp.datatypes.Root + properties: + sNSSAI: + type: string + required: true + description: sNSSAI + pLMNIdList: + type: string + required: true + description: pLMNIdList + maxNumberofUEs: + type: integer + required: true + default: 1000 + description: maxNumberofUEs + latency: + type: integer + required: true + default: 30 + description: latency + expDataRateDL: + type: integer + required: false + description: expDataRateDL + expDataRateUL: + type: integer + required: false + description: expDataRateUL + areaTrafficCapDL: + type: integer + required: false + description: areaTrafficCapDL + areaTrafficCapUL: + type: integer + required: false + description: areaTrafficCapUL + overallUserDensity: + type: integer + required: false + description: overallUserDensity + activityFactor: + type: integer + required: false + description: activityFactor + coverageAreaTAList: + type: string + required: false + description: coverageAreaTAList + uEMobilityLevel: + type: string + constraints: + - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"] + required: false + description: uEMobilityLevel + resourceSharingLevel: + type: string + required: true + default: "Shared" + constraints: + - valid_values: ["Shared", "Non-shared"] + description: resourceSharingLevel + sST: + type: string + required: true + default: "eMBB" + constraints: + - valid_values: ["eMBB", "uRLLC", "mIot"] + description: sST + cSAvailabilityTarget: + type: float + required: false + description: cSAvailabilityTarget + cSReliabilityMeanTime: + type: string + required: false + description: cSReliabilityMeanTime + expDataRate: + type: integer + required: false + description: expDataRate + msgSizeByte: + type: string + required: false + description: msgSizeByte + transferIntervalTarget: + type: string + required: false + description: transferIntervalTarget + survivalTime: + type: string + required: false + description: survivalTime + maxNumberofPDUSession: + type: integer + required: false + description: maxNumberofPDUSession + org.openecomp.datatypes.EcompHoming: derived_from: org.openecomp.datatypes.Root properties: |