1 /' This work is licensed under a Creative Commons Attribution 4.0 International License.
2 http://creativecommons.org/licenses/by/4.0
3 Copyright 2018 Orange'/
7 enum LifecycleStatusValues {
10 READY_FOR_CERTIFICATION
11 CERTIFICATION_IN_PROGRESS
14 enum DistributionStatus {
15 DISTRIBUTION_NOT_APPROVED
21 class ErrorRepresentation {
26 referenceErrror:string
28 @schemaLocation:string
32 startDateTime:dateTime
36 class RelatedPartyRef {
42 class ServiceSpecification {
48 @schemaLocation:string
52 toscaResourceName:string
57 ServiceSpecification --> "0-1" DistributionStatus : distributionStatus
58 ServiceSpecification --> "0-1" LifecycleStatusValues : lifecycleStatus
59 ServiceSpecification --> "0-1" TargetServiceSchemaRef : targetServiceSchema
60 ServiceSpecification --> "0-*" Attachment : attachment
61 ServiceSpecification --> "0-*" RelatedPartyRef : relatedParty
62 ServiceSpecification --> "0-*" ResourceSpecificationRef : resourceSpecification
63 ServiceSpecification --> "0-*" ServiceSpecCharacteristic : serviceSpecCharacteristic
65 class ServiceSpecCharacteristic {
70 @schemaLocation:string
74 ServiceSpecCharacteristic --> "0-*" ServiceSpecCharacteristicValue : serviceSpecCharacteristicValue
82 artifactGroupType:string
83 artifactTimeout:string
84 artifactChecksum:string
85 artifactVersion:string
86 generatedFromUUID:string
91 class ServiceSpecCharacteristicValue {
97 class ResourceSpecificationRef {
102 resourceInstanceName:string
103 resourceInvariantUUID:string
105 modelCustomizationName:string
106 modelCustomizationId:string
109 class TargetServiceSchemaRef {
111 @schemaLocation:string