From fbf222c19e05e3d598b6c5abe0c14e52dbe9834f Mon Sep 17 00:00:00 2001 From: Harish Venkata Kajur Date: Wed, 9 Sep 2020 11:09:45 -0400 Subject: Reverting the schema service changes for transport ep We will be instead using the network-route Issue-ID: AAI-2920 Issue-ID: SO-3216 Change-Id: Ie2fab6bc4d2a0cf8db93b6e3623f49b73f4394b6 Signed-off-by: Harish Venkata Kajur --- .../resources/onap/aai_schema/aai_schema_v20.xsd | 1700 +++++++++---------- .../resources/onap/aai_schema/aai_schema_v21.xsd | 1765 +++++++++----------- .../dbedgerules/v20/DbEdgeRules_ccvpn_v20.json | 14 +- .../dbedgerules/v21/DbEdgeRules_ccvpn_v21.json | 14 +- .../main/resources/onap/oxm/v20/aai_oxm_v20.xml | 105 -- .../main/resources/onap/oxm/v21/aai_oxm_v21.xml | 105 -- 6 files changed, 1606 insertions(+), 2097 deletions(-) (limited to 'aai-schema/src/main') diff --git a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v20.xsd b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v20.xsd index 23430d2..78fc166 100644 --- a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v20.xsd +++ b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v20.xsd @@ -3824,252 +3824,225 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Logical links generally connect l-interfaces but are used to express logical connectivity between two points",indexedProps="link-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,link-type,purpose,operational-status",uniqueProps="link-id",container="logical-links",namespace="network",searchable="link-name",uriTemplate="/network/logical-links/logical-link/{link-name}",requiredProps="link-name,in-maint,link-type") + @org.onap.aai.annotations.Metadata(description="Represents a slice or partial piece of a resource that gets separately allotted",nameProps="description,allotted-resource-name",uniqueProps="id",indexedProps="id,model-invariant-id,model-version-id,type,role,allotted-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name,orchestration-status",dependentOn="service-instance",container="allotted-resources",uriTemplate="/allotted-resources/allotted-resource/{id}",requiredProps="id") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ") - - - - - - - @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Type of logical link, e.g., evc") - - - - + - @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") + @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this instance.") - + - @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") + @org.onap.aai.annotations.Metadata(description="The descriptive information assigned to this allotted resource instance") - + - @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") + @org.onap.aai.annotations.Metadata(description="Link back to more information in the controller") - + - @org.onap.aai.annotations.Metadata(description="Captures the administrative state of the link") + @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - + - @org.onap.aai.annotations.Metadata(description="v4, v6, or ds for dual stack") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") - + - @org.onap.aai.annotations.Metadata(description="For example, static or BGP") + @org.onap.aai.annotations.Metadata(description="Concurrency value") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Orchestration status") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="Generic description of the type of allotted resource.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") + @org.onap.aai.annotations.Metadata(description="role in the network that this resource will be providing.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") + @org.onap.aai.annotations.Metadata(description="Store the name of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Indication of operational status of the logical link.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access provider of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access client of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Indication of the network use of the logical link.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access topology of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Alias or alternate name (CLCI or D1 name).") + @org.onap.aai.annotations.Metadata(description="Store the id of the access node of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="UUID of the logical-link, SDNC generates this.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access ltp of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Circuit id") + @org.onap.aai.annotations.Metadata(description="Store the cvlan of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Reason for this entity, role it is playing") + @org.onap.aai.annotations.Metadata(description="Store the vpn-name of this allotted-resource.") + - + - @org.onap.aai.annotations.Metadata(description="Collection of logical connections") + @org.onap.aai.annotations.Metadata(description="This object is used to store slices of services being offered") - + - + - @org.onap.aai.annotations.Metadata(nameProps="network-policy-fqdn",indexedProps="network-policy-id,network-policy-fqdn",searchable="network-policy-id,network-policy-fqdn",uniqueProps="network-policy-id",container="network-policies",namespace="network",uriTemplate="/network/network-policies/network-policy/{network-policy-id}") + @org.onap.aai.annotations.Metadata(description="Requirement of comunication service.",uniqueProps="profile-id",indexedProps="profile-id",container="communication-service-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/communication-service-profiles/communication-service-profile/{profile-id}",searcheable="profile-id") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID representing unique key to this instance") - - - - + - @org.onap.aai.annotations.Metadata(description="Contrail FQDN for the policy") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @org.onap.aai.annotations.Metadata(description="ID for the openStack Heat instance") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the communication service") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") - + - @org.onap.aai.annotations.Metadata(description="Name of the policy") + @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.") - + - @org.onap.aai.annotations.Metadata(description="Type of the policy") + @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - + - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the Transport slice connections and is used to evaluate utilization performance of the end-to-end network slice instance.") + @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - + - @org.onap.aai.annotations.Metadata(description="jitter") + @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - + - @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") + @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the network slice instance may be shared with another network slice instance(s).") - + - @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") @@ -4077,171 +4050,180 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + @org.onap.aai.annotations.Metadata(description="Collection of communication service profile.") + + - + - + - @org.onap.aai.annotations.Metadata(description="Represents a slice or partial piece of a resource that gets separately allotted",nameProps="description,allotted-resource-name",uniqueProps="id",indexedProps="id,model-invariant-id,model-version-id,type,role,allotted-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name,orchestration-status",dependentOn="service-instance",container="allotted-resources",uriTemplate="/allotted-resources/allotted-resource/{id}",requiredProps="id") + @org.onap.aai.annotations.Metadata(description="Requirement of E2E Slice service.",uniqueProps="profile-id",indexedProps="profile-id",container="service-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/service-profiles/service-profile/{profile-id}",searcheable="profile-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this instance.") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @org.onap.aai.annotations.Metadata(description="The descriptive information assigned to this allotted resource instance") + @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.") - + - @org.onap.aai.annotations.Metadata(description="Link back to more information in the controller") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the E2E slice service") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - + - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the network slice instance may be shared with another network slice instance(s).") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status") + @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - + - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") + @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - + - @org.onap.aai.annotations.Metadata(description="Generic description of the type of allotted resource.") + @org.onap.aai.annotations.Metadata(description="The area traffic capbility of upload.") - + - @org.onap.aai.annotations.Metadata(description="role in the network that this resource will be providing.") + @org.onap.aai.annotations.Metadata(description="The area traffic capbility of download.") - + - @org.onap.aai.annotations.Metadata(description="Store the name of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="The activity factor.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access provider of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="jitter") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access client of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="Survival Time") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access topology of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="The availability requirement for an network slice instance, expressed as a percentage.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access node of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice instance, expressed as a percentage.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access ltp of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="User experience data rate.") - + - @org.onap.aai.annotations.Metadata(description="Store the cvlan of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="traffic density") - + - @org.onap.aai.annotations.Metadata(description="Store the vpn-name of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="connection density") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - - - - + - @org.onap.aai.annotations.Metadata(description="This object is used to store slices of services being offered") + @org.onap.aai.annotations.Metadata(description="Collection of E2E slice service profile.") - + - + - @org.onap.aai.annotations.Metadata(description="Requirement of comunication service.",uniqueProps="profile-id",indexedProps="profile-id",container="communication-service-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/communication-service-profiles/communication-service-profile/{profile-id}",searcheable="profile-id") + @org.onap.aai.annotations.Metadata(description="Requirement of network slice subnet service.",uniqueProps="profile-id",indexedProps="profile-id",container="slice-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/slice-profiles/slice-profile/{profile-id}",searcheable="profile-id") @@ -4252,38 +4234,24 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the communication service") - - - - - - - @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") - - - - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.") + @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN or CN or TN and is used to evaluate utilization performance of the end-to-end network slice instance.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the slice subnet service") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSSI can be selected.") @@ -4297,164 +4265,126 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the network slice instance may be shared with another network slice instance(s).") - - - - - - - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of communication service profile.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Requirement of E2E Slice service.",uniqueProps="profile-id",indexedProps="profile-id",container="service-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/service-profiles/service-profile/{profile-id}",searcheable="profile-id") - - - - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") + @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the slice subnet instance may be shared with another network slice instance(s).") - + - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.") + @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - + - @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the E2E slice service") + @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - + - @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") + @org.onap.aai.annotations.Metadata(description="The area traffic capbility of upload.") - + - @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") + @org.onap.aai.annotations.Metadata(description="The area traffic capbility of download.") - + - @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the network slice instance may be shared with another network slice instance(s).") + @org.onap.aai.annotations.Metadata(description="The activity factor.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") + @org.onap.aai.annotations.Metadata(description="e2e latency") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") + @org.onap.aai.annotations.Metadata(description="jitter") - + - @org.onap.aai.annotations.Metadata(description="The area traffic capbility of upload.") + @org.onap.aai.annotations.Metadata(description="Survival Time") - + - @org.onap.aai.annotations.Metadata(description="The area traffic capbility of download.") + @org.onap.aai.annotations.Metadata(description="The availability requirement for an network slice subnet instance, expressed as a percentage.") - + - @org.onap.aai.annotations.Metadata(description="The activity factor.") + @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") - + - @org.onap.aai.annotations.Metadata(description="jitter") + @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") - + - @org.onap.aai.annotations.Metadata(description="Survival Time") + @org.onap.aai.annotations.Metadata(description="User experience data rate.") - + - @org.onap.aai.annotations.Metadata(description="The availability requirement for an network slice instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="payload size.") - + - @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="traffic density") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate.") + @org.onap.aai.annotations.Metadata(description="connection density") - + - @org.onap.aai.annotations.Metadata(description="traffic density") + @org.onap.aai.annotations.Metadata(description="service area dimension") - + - @org.onap.aai.annotations.Metadata(description="connection density") + @org.onap.aai.annotations.Metadata(description="S-NSSAI") @@ -4469,487 +4399,520 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of E2E slice service profile.") + @org.onap.aai.annotations.Metadata(description="Collection of slice subnet service profile.") - + - + - @org.onap.aai.annotations.Metadata(description="Requirement of network slice subnet service.",uniqueProps="profile-id",indexedProps="profile-id",container="slice-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/slice-profiles/slice-profile/{profile-id}",searcheable="profile-id") + @org.onap.aai.annotations.Metadata(description="Instance of a service",indexedProps="service-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id,orchestration-status,environment-context,workload-context",nameProps="service-instance-name",searchable="service-instance-id,service-instance-name,operational-status",uniqueProps="service-instance-id",dependentOn="service-subscription",container="service-instances",uriTemplate="/service-instances/service-instance/{service-instance-id}",requiredProps="service-instance-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this instance of a service") - + - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN or CN or TN and is used to evaluate utilization performance of the end-to-end network slice instance.") + @org.onap.aai.annotations.Metadata(description="This field will store a name assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the slice subnet service") + @org.onap.aai.annotations.Metadata(description="String capturing type of service.") - + - @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSSI can be selected.") + @org.onap.aai.annotations.Metadata(description="String capturing the service role.") - + - @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") + @org.onap.aai.annotations.Metadata(description="Rate of the service instance.") - + - @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the slice subnet instance may be shared with another network slice instance(s).") + @org.onap.aai.annotations.Metadata(description="Definition of the service layer.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") + @org.onap.aai.annotations.Metadata(description="Due date of the service creation.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") + @org.onap.aai.annotations.Metadata(description="End date of the service creation.") - + - @org.onap.aai.annotations.Metadata(description="The area traffic capbility of upload.") + @org.onap.aai.annotations.Metadata(description="This field will store the environment context assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="The area traffic capbility of download.") + @org.onap.aai.annotations.Metadata(description="This field will store the workload context assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="The activity factor.") + @org.onap.aai.annotations.Metadata(description="create time of Network Service.") - + - @org.onap.aai.annotations.Metadata(description="e2e latency") + @org.onap.aai.annotations.Metadata(description="last update of Network Service.") - + - @org.onap.aai.annotations.Metadata(description="jitter") + @org.onap.aai.annotations.Metadata(description="short description for service-instance.") - + - @org.onap.aai.annotations.Metadata(description="Survival Time") + @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - + - @org.onap.aai.annotations.Metadata(description="The availability requirement for an network slice subnet instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") - + - @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version") - + - @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate.") + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") - + - @org.onap.aai.annotations.Metadata(description="payload size.") + @org.onap.aai.annotations.Metadata(description="Indicates the total bandwidth to be used for this service.") - + - @org.onap.aai.annotations.Metadata(description="traffic density") + @org.onap.aai.annotations.Metadata(description="URL customers will use to access the vHN Portal.") - + - @org.onap.aai.annotations.Metadata(description="connection density") + @org.onap.aai.annotations.Metadata(description="An identifier that customers assign to the location where this service is being used.") - + - @org.onap.aai.annotations.Metadata(description="service area dimension") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - @org.onap.aai.annotations.Metadata(description="S-NSSAI") + @org.onap.aai.annotations.Metadata(description="Path to the controller object.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="String capturing request parameters from SO to pass to Closed Loop.") + + + + + + + @org.onap.aai.annotations.Metadata(description="String capturing function of the service.") - - - - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational. Valid values are in-service-path and out-of-service-path.",suggestibleOnSearch="true") + + + + + + + - @org.onap.aai.annotations.Metadata(description="Collection of slice subnet service profile.") + @org.onap.aai.annotations.Metadata(description="Collection of service instances") - + - + - @org.onap.aai.annotations.Metadata(description="IP address.",uniqueProps="ip-address",indexedProps="ip-address",container="ip-address-list",uriTemplate="/endpoints/endpoint/{endpoint-id}/ip-address-list/ip-address/{ip-address}",searcheable="ip-address") + @org.onap.aai.annotations.Metadata(description="Object that group service instances.",indexedProps="service-type",dependentOn="customer",container="service-subscriptions",crossEntityReference="service-instance,service-type",uriTemplate="/service-subscriptions/service-subscription/{service-type}",requiredProps="service-type") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="IP address.") - - - - - - - @org.onap.aai.annotations.Metadata(description="IP address end range.") - - - - - - - @org.onap.aai.annotations.Metadata(description="IP version, either 4 or 6.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Type of IP address, eg., Reserved, Static, DHCP.") - - - - + - @org.onap.aai.annotations.Metadata(description="assignment.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Value defined by orchestration to identify this service across ONAP.") - + - @org.onap.aai.annotations.Metadata(description="Operator to apply to the port (greater than, less than, etc).") + @org.onap.aai.annotations.Metadata(description="This property will be deleted from A&AI in the near future. Only stop gap solution.") - + - @org.onap.aai.annotations.Metadata(description="ip-address prefix length, 32 for single address.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + - + - @org.onap.aai.annotations.Metadata(description="List of IP addresses.") + @org.onap.aai.annotations.Metadata(description="Collection of objects that group service instances.") - + - + - @org.onap.aai.annotations.Metadata(description="Endpoint object.",uniqueProps="endpoint-id",indexedProps="endpoint-id",container="endpoints",uriTemplate="/endpoints/endpoint/{endpoint-id}",searcheable="endpoint-id",requiredProps="endpoint-id") + @org.onap.aai.annotations.Metadata(description="customer identifiers to provide linkage back to BSS information.",nameProps="subscriber-name",indexedProps="subscriber-name,global-customer-id,subscriber-type",searchable="global-customer-id,subscriber-name",uniqueProps="global-customer-id",container="customers",namespace="business",uriTemplate="/business/customers/customer/{global-customer-id}",requiredProps="global-customer-id,subscriber-name,subscriber-type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="ID of an endpoint.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Global customer id used across ONAP to uniquely identify customer.") - + - @org.onap.aai.annotations.Metadata(description="Name of an endpoint.") + @org.onap.aai.annotations.Metadata(description="Subscriber name, an alternate way to retrieve a customer.") - + - @org.onap.aai.annotations.Metadata(description="Type of an endpoint.") + @org.onap.aai.annotations.Metadata(description="Subscriber type, a way to provide VID with only the INFRA customers.",defaultValue="CUST") - + - @org.onap.aai.annotations.Metadata(description="Identity of a logical interface, e.g., VLAN ID.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - + - @org.onap.aai.annotations.Metadata(description="Collection of Endpoint objects.") + @org.onap.aai.annotations.Metadata(description="Collection of customer identifiers to provide linkage back to BSS information.") - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a service",indexedProps="service-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id,orchestration-status,environment-context,workload-context",nameProps="service-instance-name",searchable="service-instance-id,service-instance-name,operational-status",uniqueProps="service-instance-id",dependentOn="service-subscription",container="service-instances",uriTemplate="/service-instances/service-instance/{service-instance-id}",requiredProps="service-instance-id") + @org.onap.aai.annotations.Metadata(description="describes a line-of-business",indexedProps="line-of-business-name",uniqueProps="line-of-business-name",container="lines-of-business",namespace="business",uriTemplate="/business/lines-of-business/line-of-business/{line-of-business-name}",requiredProps="line-of-business-name") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this instance of a service") - - - - - - - @org.onap.aai.annotations.Metadata(description="This field will store a name assigned to the service-instance.") - - - - - - - @org.onap.aai.annotations.Metadata(description="String capturing type of service.") - - - - - - - @org.onap.aai.annotations.Metadata(description="String capturing the service role.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Rate of the service instance.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Definition of the service layer.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Due date of the service creation.") - - - - - - - @org.onap.aai.annotations.Metadata(description="End date of the service creation.") - - - - - - - @org.onap.aai.annotations.Metadata(description="This field will store the environment context assigned to the service-instance.") - - - - + - @org.onap.aai.annotations.Metadata(description="This field will store the workload context assigned to the service-instance.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the line-of-business (product)") - + - @org.onap.aai.annotations.Metadata(description="create time of Network Service.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of lines-of-business") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes an owning-entity",indexedProps="owning-entity-id,owning-entity-name",searchable="owning-entity-id",uniqueProps="owning-entity-id,owning-entity-name",container="owning-entities",namespace="business",uriTemplate="/business/owning-entities/owning-entity/{owning-entity-id}",requiredProps="owning-entity-id,owning-entity-name") + + + + - @org.onap.aai.annotations.Metadata(description="last update of Network Service.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of an owning entity") - + - @org.onap.aai.annotations.Metadata(description="short description for service-instance.") + @org.onap.aai.annotations.Metadata(description="Owning entity name") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of owning-entities") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes a platform",indexedProps="platform-name",uniqueProps="platform-name",container="platforms",namespace="business",uriTemplate="/business/platforms/platform/{platform-name}",requiredProps="platform-name") + + + + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the platform") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of platforms") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes the project",indexedProps="project-name",uniqueProps="project-name",container="projects",namespace="business",uriTemplate="/business/projects/project/{project-name}",requiredProps="project-name") + + + + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the project deploying a service") - + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of projects") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of an sp-partner",indexedProps="sp-partner-id,url,callsource,model-invariant-id,model-version-id",nameProps="sp-partner-id",searchable="sp-partner-id",uniqueProps="sp-partner-id",container="sp-partners",namespace="business",uriTemplate="/business/sp-partners/sp-partner/{sp-partner-id}",requiredProps="sp-partner-id") + + + + - @org.onap.aai.annotations.Metadata(description="Indicates the total bandwidth to be used for this service.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this sp-partner by id") - + - @org.onap.aai.annotations.Metadata(description="URL customers will use to access the vHN Portal.") + @org.onap.aai.annotations.Metadata(description="Store the URL of this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="An identifier that customers assign to the location where this service is being used.") + @org.onap.aai.annotations.Metadata(description="Store the callsource of this sp-partner.") @@ -4960,82 +4923,108 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Path to the controller object.") + @org.onap.aai.annotations.Metadata(description="Store the operational-status for this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status of this service.") + @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="String capturing request parameters from SO to pass to Closed Loop.") + @org.onap.aai.annotations.Metadata(description="the ASDC model id for this sp-partner model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - + - @org.onap.aai.annotations.Metadata(description="String capturing function of the service.") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this sp-partner model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational. Valid values are in-service-path and out-of-service-path.",suggestibleOnSearch="true") - - - - + - @org.onap.aai.annotations.Metadata(description="Collection of service instances") + @org.onap.aai.annotations.Metadata(description="Collection of sp-partners") - + - + - @org.onap.aai.annotations.Metadata(description="Object that group service instances.",indexedProps="service-type",dependentOn="customer",container="service-subscriptions",crossEntityReference="service-instance,service-type",uriTemplate="/service-subscriptions/service-subscription/{service-type}",requiredProps="service-type") + @org.onap.aai.annotations.Metadata(description="Namespace for business related constructs") - + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge.",indexedProps="application,vnf-image-uuid,application-vendor,application-version",uniqueProps="vnf-image-uuid",container="vnf-images",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}",requiredProps="vnf-image-uuid,application,application-vendor") + + + + - @org.onap.aai.annotations.Metadata(isKey=true,description="Value defined by orchestration to identify this service across ONAP.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this asset") - + - @org.onap.aai.annotations.Metadata(description="This property will be deleted from A&AI in the near future. Only stop gap solution.") + @org.onap.aai.annotations.Metadata(description="The application that the image instantiates.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The vendor of the application.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The version of the application.") + + + + + + + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") @@ -5046,49 +5035,48 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - @org.onap.aai.annotations.Metadata(description="Collection of objects that group service instances.") + @org.onap.aai.annotations.Metadata(description="Collection of image objects that pertain to a VNF that doesn't have associated vservers. This is a kludge.") - + - + - @org.onap.aai.annotations.Metadata(description="customer identifiers to provide linkage back to BSS information.",nameProps="subscriber-name",indexedProps="subscriber-name,global-customer-id,subscriber-type",searchable="global-customer-id,subscriber-name",uniqueProps="global-customer-id",container="customers",namespace="business",uriTemplate="/business/customers/customer/{global-customer-id}",requiredProps="global-customer-id,subscriber-name,subscriber-type") + @org.onap.aai.annotations.Metadata(description="Stand-in for service model definitions. Likely to be deprecated in favor of models from ASDC. Does not strictly map to ASDC services.",indexedProps="service-description,service-id",container="services",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/services/service/{service-id}",requiredProps="service-id,service-description") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Global customer id used across ONAP to uniquely identify customer.") + @org.onap.aai.annotations.Metadata(isKey=true,description="This gets defined by others to provide a unique ID for the service, we accept what is sent.") - + - @org.onap.aai.annotations.Metadata(description="Subscriber name, an alternate way to retrieve a customer.") + @org.onap.aai.annotations.Metadata(description="Description of the service") - + - @org.onap.aai.annotations.Metadata(description="Subscriber type, a way to provide VID with only the INFRA customers.",defaultValue="CUST") + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") @@ -5099,35 +5087,48 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + @org.onap.aai.annotations.Metadata(description="service version") + + + - + - @org.onap.aai.annotations.Metadata(description="Collection of customer identifiers to provide linkage back to BSS information.") + @org.onap.aai.annotations.Metadata(description="Collection of service model definitions. Likely to be deprecated in favor of models from ASDC.") - + - + - @org.onap.aai.annotations.Metadata(description="describes a line-of-business",indexedProps="line-of-business-name",uniqueProps="line-of-business-name",container="lines-of-business",namespace="business",uriTemplate="/business/lines-of-business/line-of-business/{line-of-business-name}",requiredProps="line-of-business-name") + @org.onap.aai.annotations.Metadata(description="Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this.",indexedProps="service-type,vnf-type",container="service-capabilities",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}",requiredProps="service-type,vnf-type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the line-of-business (product)") + @org.onap.aai.annotations.Metadata(isKey=true,description="This gets defined by others to provide a unique ID for the service, we accept what is sent.") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="String capturing type of vnf, that was intended to identify the SDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ONAP matures.") @@ -5142,116 +5143,95 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of lines-of-business") + @org.onap.aai.annotations.Metadata(description="Collection of service capabilities.") - + - + - @org.onap.aai.annotations.Metadata(description="describes an owning-entity",indexedProps="owning-entity-id,owning-entity-name",searchable="owning-entity-id",uniqueProps="owning-entity-id,owning-entity-name",container="owning-entities",namespace="business",uriTemplate="/business/owning-entities/owning-entity/{owning-entity-id}",requiredProps="owning-entity-id,owning-entity-name") + @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="element-choice-set-uuid",indexedProps="element-choice-set-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="constrained-element-set",container="element-choice-sets",uriTemplate="/element-choice-sets/element-choice-set/{element-choice-set-uuid}",requiredProps="element-choice-set-uuid,element-choice-set-name") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of an owning entity") - - - - - - - @org.onap.aai.annotations.Metadata(description="Owning entity name") - - - - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + + + + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of owning-entities") - - - + - + - @org.onap.aai.annotations.Metadata(description="describes a platform",indexedProps="platform-name",uniqueProps="platform-name",container="platforms",namespace="business",uriTemplate="/business/platforms/platform/{platform-name}",requiredProps="platform-name") + @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-constraint,model-element",container="constrained-element-sets",uriTemplate="/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}",requiredProps="constrained-element-set-uuid,constraint-type,check-type") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the platform") - - - - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + + + + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of platforms") - - - + - + - @org.onap.aai.annotations.Metadata(description="describes the project",indexedProps="project-name",uniqueProps="project-name",container="projects",namespace="business",uriTemplate="/business/projects/project/{project-name}",requiredProps="project-name") + @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="model-constraint-uuid",indexedProps="model-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-element",container="model-constraints",uriTemplate="/model-constraints/model-constraint/{model-constraint-uuid}",requiredProps="model-constraint-uuid,constrained-element-set-uuid-to-replace") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the project deploying a service") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + + @@ -5259,51 +5239,46 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - - - @org.onap.aai.annotations.Metadata(description="Collection of projects") - - - + - + - @org.onap.aai.annotations.Metadata(description="Instance of an sp-partner",indexedProps="sp-partner-id,url,callsource,model-invariant-id,model-version-id",nameProps="sp-partner-id",searchable="sp-partner-id",uniqueProps="sp-partner-id",container="sp-partners",namespace="business",uriTemplate="/business/sp-partners/sp-partner/{sp-partner-id}",requiredProps="sp-partner-id") + @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",dependentOn="element-choice-set,model-element,model-ver",allowDirectWrite="false",container="model-elements",uriTemplate="/model-elements/model-element/{model-element-uuid}",requiredProps="model-element-uuid,new-data-del-flag,cardinality") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this sp-partner by id") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - + - @org.onap.aai.annotations.Metadata(description="Store the URL of this sp-partner.") + @org.onap.aai.annotations.Metadata(description="Indicates whether this element was created as part of instantiation from this model") - + - @org.onap.aai.annotations.Metadata(description="Store the callsource of this sp-partner.") + @org.onap.aai.annotations.Metadata(description="How many of this type of element are required/allowed") + @@ -5311,31 +5286,17 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this sp-partner.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this sp-partner.") - - - - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this sp-partner model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this sp-partner model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="Describes new constraints on this model element that are not part of that model's definition") @@ -5343,180 +5304,116 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - @org.onap.aai.annotations.Metadata(description="Collection of sp-partners") - - - - - - - - + - - - @org.onap.aai.annotations.Metadata(description="Namespace for business related constructs") - - - - - - - - - + - + - @org.onap.aai.annotations.Metadata(description="Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge.",indexedProps="application,vnf-image-uuid,application-vendor,application-version",uniqueProps="vnf-image-uuid",container="vnf-images",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}",requiredProps="vnf-image-uuid,application,application-vendor") + @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe a specific version of an inventory asset and its connections related to ASDC models",nameProps="model-name",indexedProps="model-version-id,model-name,model-version,distribution-status",uniqueProps="model-version-id",dependentOn="model",container="model-vers",uriTemplate="/model-vers/model-ver/{model-version-id}",requiredProps="model-version-id,model-name,model-version") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this asset") - - - - - - - @org.onap.aai.annotations.Metadata(description="The application that the image instantiates.") - - - - - - - @org.onap.aai.annotations.Metadata(description="The vendor of the application.") - - - - + - @org.onap.aai.annotations.Metadata(description="The version of the application.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to one version of a model in ASDC") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(description="Name of the model, which can change from version to version.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Version") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of image objects that pertain to a VNF that doesn't have associated vservers. This is a kludge.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Stand-in for service model definitions. Likely to be deprecated in favor of models from ASDC. Does not strictly map to ASDC services.",indexedProps="service-description,service-id",container="services",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/services/service/{service-id}",requiredProps="service-id,service-description") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="This gets defined by others to provide a unique ID for the service, we accept what is sent.") + @org.onap.aai.annotations.Metadata(description="Distribution Status") - + - @org.onap.aai.annotations.Metadata(description="Description of the service") + @org.onap.aai.annotations.Metadata(description="Description") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(description="The CDS blue print name associated with the resource.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="The version of the CDS blue print.") - + - @org.onap.aai.annotations.Metadata(description="service version") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of service model definitions. Likely to be deprecated in favor of models from ASDC.") - - - + - + - @org.onap.aai.annotations.Metadata(description="Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this.",indexedProps="service-type,vnf-type",container="service-capabilities",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}",requiredProps="service-type,vnf-type") + @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models, independent of version",nameProps="model-type",indexedProps="model-invariant-id,model-type",uniqueProps="model-invariant-id",container="models",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/models/model/{model-invariant-id}",requiredProps="model-invariant-id,model-type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="This gets defined by others to provide a unique ID for the service, we accept what is sent.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to the main definition of a model in ASDC") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="String capturing type of vnf, that was intended to identify the SDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ONAP matures.") + @org.onap.aai.annotations.Metadata(description="Type of the model, e.g., service, resource, widget, etc.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Role of the model,e.g.,NST,NSST,CST,etc") @@ -5527,61 +5424,64 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - + - @org.onap.aai.annotations.Metadata(description="Collection of service capabilities.") + @org.onap.aai.annotations.Metadata(description="Collection of subgraph definitions provided by ASDC to describe the inventory assets and their connections related to ASDC models") - + - + - @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="element-choice-set-uuid",indexedProps="element-choice-set-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="constrained-element-set",container="element-choice-sets",uriTemplate="/element-choice-sets/element-choice-set/{element-choice-set-uuid}",requiredProps="element-choice-set-uuid,element-choice-set-name") + @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="related-lookup-uuid",indexedProps="related-lookup-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="related-lookups",requiredProps="related-lookup-uuid,source-node-type,source-node-property,target-node-type,target-node-property",uriTemplate="/related-lookups/related-lookup/{related-lookup-uuid}") - + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - - + + + + + - - + - + - + - @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-constraint,model-element",container="constrained-element-sets",uriTemplate="/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}",requiredProps="constrained-element-set-uuid,constraint-type,check-type") + @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="property-constraint-uuid",indexedProps="property-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="property-constraints",requiredProps="property-constraint-uuid,constraint-type,property-name,property-value",uriTemplate="/property-constraints/property-constraint/{property-constraint-uuid}") - + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") @@ -5589,170 +5489,174 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + - - - + - + - + - @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="model-constraint-uuid",indexedProps="model-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-element",container="model-constraints",uriTemplate="/model-constraints/model-constraint/{model-constraint-uuid}",requiredProps="model-constraint-uuid,constrained-element-set-uuid-to-replace") + @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="named-query-element-uuid",indexedProps="named-query-element-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query,named-query-element",container="named-query-elements",requiredProps="named-query-element-uuid",uriTemplate="/named-query-elements/named-query-element/{named-query-element-uuid}") - + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - - - - - - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - - - + + + + + + + + - + - + - + - @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",dependentOn="element-choice-set,model-element,model-ver",allowDirectWrite="false",container="model-elements",uriTemplate="/model-elements/model-element/{model-element-uuid}",requiredProps="model-element-uuid,new-data-del-flag,cardinality") + @org.onap.aai.annotations.Metadata(description="TBD",nameProps="named-query-name",uniqueProps="named-query-uuid",indexedProps="named-query-uuid,named-query-name",container="named-queries",namespace="service-design-and-creation",requiredProps="named-query-uuid,named-query-name,named-query-version",uriTemplate="/service-design-and-creation/named-queries/named-query/{named-query-uuid}") - - - - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - - - - - - - @org.onap.aai.annotations.Metadata(description="Indicates whether this element was created as part of instantiation from this model") - - - - - - - @org.onap.aai.annotations.Metadata(description="How many of this type of element are required/allowed") - - - - - - - - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - - - - + - @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model") + @org.onap.aai.annotations.Metadata(isKey=true) - - - - @org.onap.aai.annotations.Metadata(description="Describes new constraints on this model element that are not part of that model's definition") - - + + + + + + + + + + + - + - + - + - @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe a specific version of an inventory asset and its connections related to ASDC models",nameProps="model-name",indexedProps="model-version-id,model-name,model-version,distribution-status",uniqueProps="model-version-id",dependentOn="model",container="model-vers",uriTemplate="/model-vers/model-ver/{model-version-id}",requiredProps="model-version-id,model-name,model-version") + @org.onap.aai.annotations.Metadata(description="Namespace for objects managed by ASDC") - + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Logical links generally connect l-interfaces but are used to express logical connectivity between two points",indexedProps="link-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,link-type,purpose,operational-status",uniqueProps="link-id",container="logical-links",namespace="network",searchable="link-name",uriTemplate="/network/logical-links/logical-link/{link-name}",requiredProps="link-name,in-maint,link-type") + + + + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to one version of a model in ASDC") + @org.onap.aai.annotations.Metadata(isKey=true,description="e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ") - + - @org.onap.aai.annotations.Metadata(description="Name of the model, which can change from version to version.") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.") - + - @org.onap.aai.annotations.Metadata(description="Version") + @org.onap.aai.annotations.Metadata(description="Type of logical link, e.g., evc") - + - @org.onap.aai.annotations.Metadata(description="Distribution Status") + @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") - + - @org.onap.aai.annotations.Metadata(description="Description") + @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") - + - @org.onap.aai.annotations.Metadata(description="The CDS blue print name associated with the resource.") + @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") - + - @org.onap.aai.annotations.Metadata(description="The version of the CDS blue print.") + @org.onap.aai.annotations.Metadata(description="Captures the administrative state of the link") + + + + + + + @org.onap.aai.annotations.Metadata(description="v4, v6, or ds for dual stack") + + + + + + + @org.onap.aai.annotations.Metadata(description="For example, static or BGP") @@ -5763,217 +5667,96 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models, independent of version",nameProps="model-type",indexedProps="model-invariant-id,model-type",uniqueProps="model-invariant-id",container="models",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/models/model/{model-invariant-id}",requiredProps="model-invariant-id,model-type") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to the main definition of a model in ASDC") + @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + + + + + + + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + + + + + + + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") - + - @org.onap.aai.annotations.Metadata(description="Type of the model, e.g., service, resource, widget, etc.") + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") - + - @org.onap.aai.annotations.Metadata(description="Role of the model,e.g.,NST,NSST,CST,etc") + @org.onap.aai.annotations.Metadata(description="Indication of operational status of the logical link.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of subgraph definitions provided by ASDC to describe the inventory assets and their connections related to ASDC models") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="related-lookup-uuid",indexedProps="related-lookup-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="related-lookups",requiredProps="related-lookup-uuid,source-node-type,source-node-property,target-node-type,target-node-property",uriTemplate="/related-lookups/related-lookup/{related-lookup-uuid}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(description="Indication of the network use of the logical link.") - - - - - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="property-constraint-uuid",indexedProps="property-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="property-constraints",requiredProps="property-constraint-uuid,constraint-type,property-name,property-value",uriTemplate="/property-constraints/property-constraint/{property-constraint-uuid}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(description="Alias or alternate name (CLCI or D1 name).") - - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="named-query-element-uuid",indexedProps="named-query-element-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query,named-query-element",container="named-query-elements",requiredProps="named-query-element-uuid",uriTemplate="/named-query-elements/named-query-element/{named-query-element-uuid}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(description="UUID of the logical-link, SDNC generates this.") - - - - - - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="TBD",nameProps="named-query-name",uniqueProps="named-query-uuid",indexedProps="named-query-uuid,named-query-name",container="named-queries",namespace="service-design-and-creation",requiredProps="named-query-uuid,named-query-name,named-query-version",uriTemplate="/service-design-and-creation/named-queries/named-query/{named-query-uuid}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true) + @org.onap.aai.annotations.Metadata(description="Circuit id") - - - - - - - - + + + + @org.onap.aai.annotations.Metadata(description="Reason for this entity, role it is playing") + + - - - - - - - - - - - + - @org.onap.aai.annotations.Metadata(description="Namespace for objects managed by ASDC") + @org.onap.aai.annotations.Metadata(description="Collection of logical connections") - - - - - + @@ -7605,6 +7388,95 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.onap.aai.annotations.Metadata(nameProps="network-policy-fqdn",indexedProps="network-policy-id,network-policy-fqdn",searchable="network-policy-id,network-policy-fqdn",uniqueProps="network-policy-id",container="network-policies",namespace="network",uriTemplate="/network/network-policies/network-policy/{network-policy-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID representing unique key to this instance") + + + + + + + @org.onap.aai.annotations.Metadata(description="Contrail FQDN for the policy") + + + + + + + @org.onap.aai.annotations.Metadata(description="ID for the openStack Heat instance") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Name of the policy") + + + + + + + @org.onap.aai.annotations.Metadata(description="Type of the policy") + + + + + + + @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the Transport slice connections and is used to evaluate utilization performance of the end-to-end network slice instance.") + + + + + + + @org.onap.aai.annotations.Metadata(description="jitter") + + + + + + + @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") + + + + + + + + + + + + + + diff --git a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v21.xsd b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v21.xsd index 941d7ef..b571bb0 100644 --- a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v21.xsd +++ b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v21.xsd @@ -4520,273 +4520,225 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Logical links generally connect l-interfaces but are used to express logical connectivity between two points",indexedProps="link-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,link-function,link-type,purpose,operational-status",uniqueProps="link-id",container="logical-links",namespace="network",searchable="link-name",uriTemplate="/network/logical-links/logical-link/{link-name}",requiredProps="link-name,in-maint,link-type") + @org.onap.aai.annotations.Metadata(description="Represents a slice or partial piece of a resource that gets separately allotted",nameProps="description,allotted-resource-name",uniqueProps="id",indexedProps="id,model-invariant-id,model-version-id,type,role,allotted-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name,orchestration-status",dependentOn="service-instance",container="allotted-resources",uriTemplate="/allotted-resources/allotted-resource/{id}",requiredProps="id") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ") - - - - - - - @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Type of logical link, e.g., evc") - - - - - - - @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") - - - - + - @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") + @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this instance.") - + - @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") + @org.onap.aai.annotations.Metadata(description="The descriptive information assigned to this allotted resource instance") - + - @org.onap.aai.annotations.Metadata(description="Captures the administrative state of the link") + @org.onap.aai.annotations.Metadata(description="Link back to more information in the controller") - + - @org.onap.aai.annotations.Metadata(description="v4, v6, or ds for dual stack") + @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - + - @org.onap.aai.annotations.Metadata(description="For example, static or BGP") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - - - - - - - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - - - - - - - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="Concurrency value") - + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") + @org.onap.aai.annotations.Metadata(description="Orchestration status") - + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") - + - @org.onap.aai.annotations.Metadata(description="Indication of operational status of the logical link.") + @org.onap.aai.annotations.Metadata(description="Generic description of the type of allotted resource.") - + - @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") + @org.onap.aai.annotations.Metadata(description="role in the network that this resource will be providing.") - + - @org.onap.aai.annotations.Metadata(description="Indication of the network use of the logical link.") + @org.onap.aai.annotations.Metadata(description="Store the name of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Alias or alternate name (CLCI or D1 name).") + @org.onap.aai.annotations.Metadata(description="Store the id of the access provider of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="UUID of the logical-link, SDNC generates this.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access client of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Circuit id") + @org.onap.aai.annotations.Metadata(description="Store the id of the access topology of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Reason for this entity, role it is playing") + @org.onap.aai.annotations.Metadata(description="Store the id of the access node of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="A description for the logical-link.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access ltp of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="A segment-id assigned to the logical-link (ex, esi for ethernet segments).") + @org.onap.aai.annotations.Metadata(description="Store the cvlan of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="The function performed by this logical link") + @org.onap.aai.annotations.Metadata(description="Store the vpn-name of this allotted-resource.") + - + - @org.onap.aai.annotations.Metadata(description="Collection of logical connections") + @org.onap.aai.annotations.Metadata(description="This object is used to store slices of services being offered") - + - + - @org.onap.aai.annotations.Metadata(nameProps="network-policy-fqdn",indexedProps="network-policy-id,network-policy-fqdn",searchable="network-policy-id,network-policy-fqdn",uniqueProps="network-policy-id",container="network-policies",namespace="network",uriTemplate="/network/network-policies/network-policy/{network-policy-id}") + @org.onap.aai.annotations.Metadata(description="Requirement of comunication service.",uniqueProps="profile-id",indexedProps="profile-id",container="communication-service-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/communication-service-profiles/communication-service-profile/{profile-id}",searcheable="profile-id") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID representing unique key to this instance") - - - - + - @org.onap.aai.annotations.Metadata(description="Contrail FQDN for the policy") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @org.onap.aai.annotations.Metadata(description="ID for the openStack Heat instance") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the communication service") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") - + - @org.onap.aai.annotations.Metadata(description="Name of the policy") + @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.") - + - @org.onap.aai.annotations.Metadata(description="Type of the policy") + @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - + - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the Transport slice connections and is used to evaluate utilization performance of the end-to-end network slice instance.") + @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - + - @org.onap.aai.annotations.Metadata(description="jitter") + @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - + - @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") + @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the network slice instance may be shared with another network slice instance(s).") - + - @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") @@ -4794,227 +4746,149 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + @org.onap.aai.annotations.Metadata(description="Collection of communication service profile.") + + - + - + - @org.onap.aai.annotations.Metadata(description="Represents a slice or partial piece of a resource that gets separately allotted",nameProps="description,allotted-resource-name",uniqueProps="id",indexedProps="id,model-invariant-id,model-version-id,type,role,allotted-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name,orchestration-status",dependentOn="service-instance",container="allotted-resources",uriTemplate="/allotted-resources/allotted-resource/{id}",requiredProps="id") + @org.onap.aai.annotations.Metadata(description="Requirement of E2E Slice service.",uniqueProps="profile-id",indexedProps="profile-id",container="service-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/service-profiles/service-profile/{profile-id}",searcheable="profile-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this instance.") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @org.onap.aai.annotations.Metadata(description="The descriptive information assigned to this allotted resource instance") + @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.") - + - @org.onap.aai.annotations.Metadata(description="Link back to more information in the controller") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the E2E slice service") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - + - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the network slice instance may be shared with another network slice instance(s).") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status") + @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - + - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") + @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - + - @org.onap.aai.annotations.Metadata(description="Generic description of the type of allotted resource.") + @org.onap.aai.annotations.Metadata(description="The area traffic capbility of upload.") - + - @org.onap.aai.annotations.Metadata(description="role in the network that this resource will be providing.") + @org.onap.aai.annotations.Metadata(description="The area traffic capbility of download.") - + - @org.onap.aai.annotations.Metadata(description="Store the name of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="The activity factor.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access provider of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="jitter") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access client of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="Survival Time") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access topology of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="The availability requirement for an network slice instance, expressed as a percentage.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access node of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice instance, expressed as a percentage.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access ltp of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="User experience data rate.") - + - @org.onap.aai.annotations.Metadata(description="Store the cvlan of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="traffic density") - + - @org.onap.aai.annotations.Metadata(description="Store the vpn-name of this allotted-resource.") - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="This object is used to store slices of services being offered") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Requirement of comunication service.",uniqueProps="profile-id",indexedProps="profile-id",container="communication-service-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/communication-service-profiles/communication-service-profile/{profile-id}",searcheable="profile-id") - - - - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - - - - - - - @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the communication service") - - - - - - - @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") - - - - - - - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.") - - - - - - - @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - - - - - - - @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - - - - - - - @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the network slice instance may be shared with another network slice instance(s).") + @org.onap.aai.annotations.Metadata(description="connection density") @@ -5029,23 +4903,23 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of communication service profile.") + @org.onap.aai.annotations.Metadata(description="Collection of E2E slice service profile.") - + - + - @org.onap.aai.annotations.Metadata(description="Requirement of E2E Slice service.",uniqueProps="profile-id",indexedProps="profile-id",container="service-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/service-profiles/service-profile/{profile-id}",searcheable="profile-id") + @org.onap.aai.annotations.Metadata(description="Requirement of network slice subnet service.",uniqueProps="profile-id",indexedProps="profile-id",container="slice-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/slice-profiles/slice-profile/{profile-id}",searcheable="profile-id") @@ -5059,21 +4933,21 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.") + @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN or CN or TN and is used to evaluate utilization performance of the end-to-end network slice instance.") - @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the E2E slice service") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the slice subnet service") - @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSSI can be selected.") @@ -5087,7 +4961,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the network slice instance may be shared with another network slice instance(s).") + @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the slice subnet instance may be shared with another network slice instance(s).") @@ -5126,6 +5000,13 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="e2e latency") + + + @@ -5143,14 +5024,21 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="The availability requirement for an network slice instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="The availability requirement for an network slice subnet instance, expressed as a percentage.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") - @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") @@ -5161,6 +5049,13 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="payload size.") + + + @@ -5175,6 +5070,20 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="service area dimension") + + + + + + + @org.onap.aai.annotations.Metadata(description="S-NSSAI") + + + @@ -5186,184 +5095,198 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of E2E slice service profile.") + @org.onap.aai.annotations.Metadata(description="Collection of slice subnet service profile.") - + - + - @org.onap.aai.annotations.Metadata(description="Requirement of network slice subnet service.",uniqueProps="profile-id",indexedProps="profile-id",container="slice-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/slice-profiles/slice-profile/{profile-id}",searcheable="profile-id") + @org.onap.aai.annotations.Metadata(description="Instance of a service",indexedProps="service-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id,orchestration-status,environment-context,workload-context",nameProps="service-instance-name",searchable="service-instance-id,service-instance-name,operational-status",uniqueProps="service-instance-id",dependentOn="service-subscription",container="service-instances",uriTemplate="/service-instances/service-instance/{service-instance-id}",requiredProps="service-instance-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this instance of a service") - + - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN or CN or TN and is used to evaluate utilization performance of the end-to-end network slice instance.") + @org.onap.aai.annotations.Metadata(description="This field will store a name assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the slice subnet service") + @org.onap.aai.annotations.Metadata(description="String capturing type of service.") - + - @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSSI can be selected.") + @org.onap.aai.annotations.Metadata(description="String capturing the service role.") - + - @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") + @org.onap.aai.annotations.Metadata(description="Rate of the service instance.") - + - @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the slice subnet instance may be shared with another network slice instance(s).") + @org.onap.aai.annotations.Metadata(description="Definition of the service layer.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") + @org.onap.aai.annotations.Metadata(description="Due date of the service creation.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") + @org.onap.aai.annotations.Metadata(description="End date of the service creation.") - + - @org.onap.aai.annotations.Metadata(description="The area traffic capbility of upload.") + @org.onap.aai.annotations.Metadata(description="This field will store the environment context assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="The area traffic capbility of download.") + @org.onap.aai.annotations.Metadata(description="This field will store the workload context assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="The activity factor.") + @org.onap.aai.annotations.Metadata(description="create time of Network Service.") - + - @org.onap.aai.annotations.Metadata(description="e2e latency") + @org.onap.aai.annotations.Metadata(description="last update of Network Service.") - + - @org.onap.aai.annotations.Metadata(description="jitter") + @org.onap.aai.annotations.Metadata(description="short description for service-instance.") - + - @org.onap.aai.annotations.Metadata(description="Survival Time") + @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - + - @org.onap.aai.annotations.Metadata(description="The availability requirement for an network slice subnet instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") - + - @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version") - + - @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate.") + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") - + - @org.onap.aai.annotations.Metadata(description="payload size.") + @org.onap.aai.annotations.Metadata(description="Indicates the total bandwidth to be used for this service.") - + - @org.onap.aai.annotations.Metadata(description="traffic density") + @org.onap.aai.annotations.Metadata(description="indicates the upstream bandwidth this service will use on the WAN1 port of the physical device.") - + - @org.onap.aai.annotations.Metadata(description="connection density") + @org.onap.aai.annotations.Metadata(description="indicates the downstream bandwidth this service will use on the WAN1 port of the physical device.") - + - @org.onap.aai.annotations.Metadata(description="service area dimension") + @org.onap.aai.annotations.Metadata(description="indicates the upstream bandwidth this service will use on the WAN2 port of the physical device.") - + - @org.onap.aai.annotations.Metadata(description="S-NSSAI") + @org.onap.aai.annotations.Metadata(description="indicates the downstream bandwidth this service will use on the WAN2 port of the physical device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="URL customers will use to access the vHN Portal.") + + + + + + + @org.onap.aai.annotations.Metadata(description="An identifier that customers assign to the location where this service is being used.") @@ -5374,327 +5297,367 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of slice subnet service profile.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="IP address.",uniqueProps="ip-address",indexedProps="ip-address",container="ip-address-list",uriTemplate="/endpoints/endpoint/{endpoint-id}/ip-address-list/ip-address/{ip-address}",searcheable="ip-address") - - - - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="IP address.") - - - - - - - @org.onap.aai.annotations.Metadata(description="IP address end range.") - - - - + - @org.onap.aai.annotations.Metadata(description="IP version, either 4 or 6.") + @org.onap.aai.annotations.Metadata(description="Path to the controller object.") - + - @org.onap.aai.annotations.Metadata(description="Type of IP address, eg., Reserved, Static, DHCP.") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this service.") - + - @org.onap.aai.annotations.Metadata(description="assignment.") + @org.onap.aai.annotations.Metadata(description="String capturing request parameters from SO to pass to Closed Loop.") - + - @org.onap.aai.annotations.Metadata(description="Operator to apply to the port (greater than, less than, etc).") + @org.onap.aai.annotations.Metadata(description="String capturing function of the service.") - + + + + + + + - @org.onap.aai.annotations.Metadata(description="ip-address prefix length, 32 for single address.") + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational. Valid values are in-service-path and out-of-service-path.",suggestibleOnSearch="true") - + - @org.onap.aai.annotations.Metadata(description="List of IP addresses.") + @org.onap.aai.annotations.Metadata(description="Collection of service instances") - + - + - @org.onap.aai.annotations.Metadata(description="Endpoint object.",uniqueProps="endpoint-id",indexedProps="endpoint-id",container="endpoints",uriTemplate="/endpoints/endpoint/{endpoint-id}",searcheable="endpoint-id",requiredProps="endpoint-id") + @org.onap.aai.annotations.Metadata(description="Object that group service instances.",indexedProps="service-type",dependentOn="customer",container="service-subscriptions",crossEntityReference="service-instance,service-type",uriTemplate="/service-subscriptions/service-subscription/{service-type}",requiredProps="service-type") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="ID of an endpoint.") - - - - + - @org.onap.aai.annotations.Metadata(description="Name of an endpoint.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Value defined by orchestration to identify this service across ONAP.") - + - @org.onap.aai.annotations.Metadata(description="Type of an endpoint.") + @org.onap.aai.annotations.Metadata(description="This property will be deleted from A&AI in the near future. Only stop gap solution.") - + - @org.onap.aai.annotations.Metadata(description="Identity of a logical interface, e.g., VLAN ID.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - + - @org.onap.aai.annotations.Metadata(description="Collection of Endpoint objects.") + @org.onap.aai.annotations.Metadata(description="Collection of objects that group service instances.") - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a service",indexedProps="service-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,service-instance-name,service-instance-location-id,orchestration-status,environment-context,workload-context",nameProps="service-instance-name",searchable="service-instance-id,service-instance-name,operational-status",uniqueProps="service-instance-id",dependentOn="service-subscription",container="service-instances",uriTemplate="/service-instances/service-instance/{service-instance-id}",requiredProps="service-instance-id") + @org.onap.aai.annotations.Metadata(description="customer identifiers to provide linkage back to BSS information.",nameProps="subscriber-name",indexedProps="subscriber-name,global-customer-id,subscriber-type",searchable="global-customer-id,subscriber-name",uniqueProps="global-customer-id",container="customers",namespace="business",uriTemplate="/business/customers/customer/{global-customer-id}",requiredProps="global-customer-id,subscriber-name,subscriber-type") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this instance of a service") - - - - - - - @org.onap.aai.annotations.Metadata(description="This field will store a name assigned to the service-instance.") - - - - - - - @org.onap.aai.annotations.Metadata(description="String capturing type of service.") - - - - - - - @org.onap.aai.annotations.Metadata(description="String capturing the service role.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Rate of the service instance.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Definition of the service layer.") - - - - + - @org.onap.aai.annotations.Metadata(description="Due date of the service creation.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Global customer id used across ONAP to uniquely identify customer.") - + - @org.onap.aai.annotations.Metadata(description="End date of the service creation.") + @org.onap.aai.annotations.Metadata(description="Subscriber name, an alternate way to retrieve a customer.") - + - @org.onap.aai.annotations.Metadata(description="This field will store the environment context assigned to the service-instance.") + @org.onap.aai.annotations.Metadata(description="Subscriber type, a way to provide VID with only the INFRA customers.",defaultValue="CUST") - + - @org.onap.aai.annotations.Metadata(description="This field will store the workload context assigned to the service-instance.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of customer identifiers to provide linkage back to BSS information.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes a line-of-business",indexedProps="line-of-business-name",uniqueProps="line-of-business-name",container="lines-of-business",namespace="business",uriTemplate="/business/lines-of-business/line-of-business/{line-of-business-name}",requiredProps="line-of-business-name") + + + + - @org.onap.aai.annotations.Metadata(description="create time of Network Service.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the line-of-business (product)") - + - @org.onap.aai.annotations.Metadata(description="last update of Network Service.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of lines-of-business") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes an owning-entity",indexedProps="owning-entity-id,owning-entity-name",searchable="owning-entity-id",uniqueProps="owning-entity-id,owning-entity-name",container="owning-entities",namespace="business",uriTemplate="/business/owning-entities/owning-entity/{owning-entity-id}",requiredProps="owning-entity-id,owning-entity-name") + + + + - @org.onap.aai.annotations.Metadata(description="short description for service-instance.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of an owning entity") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="Owning entity name") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of owning-entities") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes a platform",indexedProps="platform-name",uniqueProps="platform-name",container="platforms",namespace="business",uriTemplate="/business/platforms/platform/{platform-name}",requiredProps="platform-name") + + + + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the platform") - + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of platforms") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes the project",indexedProps="project-name",uniqueProps="project-name",container="projects",namespace="business",uriTemplate="/business/projects/project/{project-name}",requiredProps="project-name") + + + + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the project deploying a service") - + - @org.onap.aai.annotations.Metadata(description="Indicates the total bandwidth to be used for this service.") + @org.onap.aai.annotations.Metadata(description="Type of project (ex, VPMO)") - + - @org.onap.aai.annotations.Metadata(description="indicates the upstream bandwidth this service will use on the WAN1 port of the physical device.") + @org.onap.aai.annotations.Metadata(description="Current state of the project.") - + - @org.onap.aai.annotations.Metadata(description="indicates the downstream bandwidth this service will use on the WAN1 port of the physical device.") + @org.onap.aai.annotations.Metadata(description="Description of the project.") - + - @org.onap.aai.annotations.Metadata(description="indicates the upstream bandwidth this service will use on the WAN2 port of the physical device.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of projects") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of an sp-partner",indexedProps="sp-partner-id,url,callsource,model-invariant-id,model-version-id",nameProps="sp-partner-id",searchable="sp-partner-id",uniqueProps="sp-partner-id",container="sp-partners",namespace="business",uriTemplate="/business/sp-partners/sp-partner/{sp-partner-id}",requiredProps="sp-partner-id") + + + + - @org.onap.aai.annotations.Metadata(description="indicates the downstream bandwidth this service will use on the WAN2 port of the physical device.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this sp-partner by id") - + - @org.onap.aai.annotations.Metadata(description="URL customers will use to access the vHN Portal.") + @org.onap.aai.annotations.Metadata(description="Store the URL of this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="An identifier that customers assign to the location where this service is being used.") + @org.onap.aai.annotations.Metadata(description="Store the callsource of this sp-partner.") @@ -5705,82 +5668,108 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Path to the controller object.") + @org.onap.aai.annotations.Metadata(description="Store the operational-status for this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status of this service.") + @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="String capturing request parameters from SO to pass to Closed Loop.") + @org.onap.aai.annotations.Metadata(description="the ASDC model id for this sp-partner model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - + - @org.onap.aai.annotations.Metadata(description="String capturing function of the service.") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this sp-partner model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational. Valid values are in-service-path and out-of-service-path.",suggestibleOnSearch="true") - - - - + - @org.onap.aai.annotations.Metadata(description="Collection of service instances") + @org.onap.aai.annotations.Metadata(description="Collection of sp-partners") - + - + - @org.onap.aai.annotations.Metadata(description="Object that group service instances.",indexedProps="service-type",dependentOn="customer",container="service-subscriptions",crossEntityReference="service-instance,service-type",uriTemplate="/service-subscriptions/service-subscription/{service-type}",requiredProps="service-type") + @org.onap.aai.annotations.Metadata(description="Namespace for business related constructs") - + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge.",indexedProps="application,vnf-image-uuid,application-vendor,application-version",uniqueProps="vnf-image-uuid",container="vnf-images",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}",requiredProps="vnf-image-uuid,application,application-vendor") + + + + - @org.onap.aai.annotations.Metadata(isKey=true,description="Value defined by orchestration to identify this service across ONAP.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this asset") - + - @org.onap.aai.annotations.Metadata(description="This property will be deleted from A&AI in the near future. Only stop gap solution.") + @org.onap.aai.annotations.Metadata(description="The application that the image instantiates.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The vendor of the application.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The version of the application.") + + + + + + + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") @@ -5791,95 +5780,62 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - @org.onap.aai.annotations.Metadata(description="Collection of objects that group service instances.") + @org.onap.aai.annotations.Metadata(description="Collection of image objects that pertain to a VNF that doesn't have associated vservers. This is a kludge.") - + - + - @org.onap.aai.annotations.Metadata(description="customer identifiers to provide linkage back to BSS information.",nameProps="subscriber-name",indexedProps="subscriber-name,global-customer-id,subscriber-type",searchable="global-customer-id,subscriber-name",uniqueProps="global-customer-id",container="customers",namespace="business",uriTemplate="/business/customers/customer/{global-customer-id}",requiredProps="global-customer-id,subscriber-name,subscriber-type") + @org.onap.aai.annotations.Metadata(description="Stand-in for service model definitions. Likely to be deprecated in favor of models from ASDC. Does not strictly map to ASDC services.",indexedProps="service-description,service-id",container="services",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/services/service/{service-id}",requiredProps="service-id,service-description") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Global customer id used across ONAP to uniquely identify customer.") + @org.onap.aai.annotations.Metadata(isKey=true,description="This gets defined by others to provide a unique ID for the service, we accept what is sent.") - + - @org.onap.aai.annotations.Metadata(description="Subscriber name, an alternate way to retrieve a customer.") + @org.onap.aai.annotations.Metadata(description="Description of the service") - + - @org.onap.aai.annotations.Metadata(description="Subscriber type, a way to provide VID with only the INFRA customers.",defaultValue="CUST") + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of customer identifiers to provide linkage back to BSS information.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="describes a line-of-business",indexedProps="line-of-business-name",uniqueProps="line-of-business-name",container="lines-of-business",namespace="business",uriTemplate="/business/lines-of-business/line-of-business/{line-of-business-name}",requiredProps="line-of-business-name") - - - - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the line-of-business (product)") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="service version") @@ -5887,37 +5843,37 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of lines-of-business") + @org.onap.aai.annotations.Metadata(description="Collection of service model definitions. Likely to be deprecated in favor of models from ASDC.") - + - + - @org.onap.aai.annotations.Metadata(description="describes an owning-entity",indexedProps="owning-entity-id,owning-entity-name",searchable="owning-entity-id",uniqueProps="owning-entity-id,owning-entity-name",container="owning-entities",namespace="business",uriTemplate="/business/owning-entities/owning-entity/{owning-entity-id}",requiredProps="owning-entity-id,owning-entity-name") + @org.onap.aai.annotations.Metadata(description="Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this.",indexedProps="service-type,vnf-type",container="service-capabilities",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}",requiredProps="service-type,vnf-type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of an owning entity") + @org.onap.aai.annotations.Metadata(isKey=true,description="This gets defined by others to provide a unique ID for the service, we accept what is sent.") - + - @org.onap.aai.annotations.Metadata(description="Owning entity name") + @org.onap.aai.annotations.Metadata(isKey=true,description="String capturing type of vnf, that was intended to identify the SDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ONAP matures.") @@ -5932,92 +5888,95 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of owning-entities") + @org.onap.aai.annotations.Metadata(description="Collection of service capabilities.") - + - + - @org.onap.aai.annotations.Metadata(description="describes a platform",indexedProps="platform-name",uniqueProps="platform-name",container="platforms",namespace="business",uriTemplate="/business/platforms/platform/{platform-name}",requiredProps="platform-name") + @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="element-choice-set-uuid",indexedProps="element-choice-set-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="constrained-element-set",container="element-choice-sets",uriTemplate="/element-choice-sets/element-choice-set/{element-choice-set-uuid}",requiredProps="element-choice-set-uuid,element-choice-set-name") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the platform") - - - - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + + + + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of platforms") - - - + - + - @org.onap.aai.annotations.Metadata(description="describes the project",indexedProps="project-name",uniqueProps="project-name",container="projects",namespace="business",uriTemplate="/business/projects/project/{project-name}",requiredProps="project-name") + @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-constraint,model-element",container="constrained-element-sets",uriTemplate="/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}",requiredProps="constrained-element-set-uuid,constraint-type,check-type") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the project deploying a service") - - - - - - - @org.onap.aai.annotations.Metadata(description="Type of project (ex, VPMO)") - - - - + - @org.onap.aai.annotations.Metadata(description="Current state of the project.") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - + + + + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="model-constraint-uuid",indexedProps="model-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-element",container="model-constraints",uriTemplate="/model-constraints/model-constraint/{model-constraint-uuid}",requiredProps="model-constraint-uuid,constrained-element-set-uuid-to-replace") + + + + - @org.onap.aai.annotations.Metadata(description="Description of the project.") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + + @@ -6025,51 +5984,46 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - - - @org.onap.aai.annotations.Metadata(description="Collection of projects") - - - + - + - @org.onap.aai.annotations.Metadata(description="Instance of an sp-partner",indexedProps="sp-partner-id,url,callsource,model-invariant-id,model-version-id",nameProps="sp-partner-id",searchable="sp-partner-id",uniqueProps="sp-partner-id",container="sp-partners",namespace="business",uriTemplate="/business/sp-partners/sp-partner/{sp-partner-id}",requiredProps="sp-partner-id") + @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",dependentOn="element-choice-set,model-element,model-ver",allowDirectWrite="false",container="model-elements",uriTemplate="/model-elements/model-element/{model-element-uuid}",requiredProps="model-element-uuid,new-data-del-flag,cardinality") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this sp-partner by id") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - + - @org.onap.aai.annotations.Metadata(description="Store the URL of this sp-partner.") + @org.onap.aai.annotations.Metadata(description="Indicates whether this element was created as part of instantiation from this model") - + - @org.onap.aai.annotations.Metadata(description="Store the callsource of this sp-partner.") + @org.onap.aai.annotations.Metadata(description="How many of this type of element are required/allowed") + @@ -6077,31 +6031,17 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this sp-partner.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this sp-partner.") - - - - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this sp-partner model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this sp-partner model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="Describes new constraints on this model element that are not part of that model's definition") @@ -6109,180 +6049,116 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - @org.onap.aai.annotations.Metadata(description="Collection of sp-partners") - - - - - - - - + - - - @org.onap.aai.annotations.Metadata(description="Namespace for business related constructs") - - - - - - - - - + - + - @org.onap.aai.annotations.Metadata(description="Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge.",indexedProps="application,vnf-image-uuid,application-vendor,application-version",uniqueProps="vnf-image-uuid",container="vnf-images",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}",requiredProps="vnf-image-uuid,application,application-vendor") + @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe a specific version of an inventory asset and its connections related to ASDC models",nameProps="model-name",indexedProps="model-version-id,model-name,model-version,distribution-status",uniqueProps="model-version-id",dependentOn="model",container="model-vers",uriTemplate="/model-vers/model-ver/{model-version-id}",requiredProps="model-version-id,model-name,model-version") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this asset") - - - - - - - @org.onap.aai.annotations.Metadata(description="The application that the image instantiates.") - - - - - - - @org.onap.aai.annotations.Metadata(description="The vendor of the application.") - - - - + - @org.onap.aai.annotations.Metadata(description="The version of the application.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to one version of a model in ASDC") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(description="Name of the model, which can change from version to version.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Version") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of image objects that pertain to a VNF that doesn't have associated vservers. This is a kludge.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Stand-in for service model definitions. Likely to be deprecated in favor of models from ASDC. Does not strictly map to ASDC services.",indexedProps="service-description,service-id",container="services",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/services/service/{service-id}",requiredProps="service-id,service-description") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="This gets defined by others to provide a unique ID for the service, we accept what is sent.") + @org.onap.aai.annotations.Metadata(description="Distribution Status") - + - @org.onap.aai.annotations.Metadata(description="Description of the service") + @org.onap.aai.annotations.Metadata(description="Description") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(description="The CDS blue print name associated with the resource.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="The version of the CDS blue print.") - + - @org.onap.aai.annotations.Metadata(description="service version") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of service model definitions. Likely to be deprecated in favor of models from ASDC.") - - - + - + - @org.onap.aai.annotations.Metadata(description="Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this.",indexedProps="service-type,vnf-type",container="service-capabilities",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}",requiredProps="service-type,vnf-type") + @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models, independent of version",nameProps="model-type",indexedProps="model-invariant-id,model-type",uniqueProps="model-invariant-id",container="models",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/models/model/{model-invariant-id}",requiredProps="model-invariant-id,model-type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="This gets defined by others to provide a unique ID for the service, we accept what is sent.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to the main definition of a model in ASDC") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="String capturing type of vnf, that was intended to identify the SDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ONAP matures.") + @org.onap.aai.annotations.Metadata(description="Type of the model, e.g., service, resource, widget, etc.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Role of the model,e.g.,NST,NSST,CST,etc") @@ -6293,61 +6169,64 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - + - @org.onap.aai.annotations.Metadata(description="Collection of service capabilities.") + @org.onap.aai.annotations.Metadata(description="Collection of subgraph definitions provided by ASDC to describe the inventory assets and their connections related to ASDC models") - + - + - @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="element-choice-set-uuid",indexedProps="element-choice-set-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="constrained-element-set",container="element-choice-sets",uriTemplate="/element-choice-sets/element-choice-set/{element-choice-set-uuid}",requiredProps="element-choice-set-uuid,element-choice-set-name") + @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="related-lookup-uuid",indexedProps="related-lookup-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="related-lookups",requiredProps="related-lookup-uuid,source-node-type,source-node-property,target-node-type,target-node-property",uriTemplate="/related-lookups/related-lookup/{related-lookup-uuid}") - + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - - + + + + + - - + - + - + - @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-constraint,model-element",container="constrained-element-sets",uriTemplate="/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}",requiredProps="constrained-element-set-uuid,constraint-type,check-type") + @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="property-constraint-uuid",indexedProps="property-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="property-constraints",requiredProps="property-constraint-uuid,constraint-type,property-name,property-value",uriTemplate="/property-constraints/property-constraint/{property-constraint-uuid}") - + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") @@ -6355,391 +6234,295 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + - - - + - + - + - @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="model-constraint-uuid",indexedProps="model-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-element",container="model-constraints",uriTemplate="/model-constraints/model-constraint/{model-constraint-uuid}",requiredProps="model-constraint-uuid,constrained-element-set-uuid-to-replace") + @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="named-query-element-uuid",indexedProps="named-query-element-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query,named-query-element",container="named-query-elements",requiredProps="named-query-element-uuid",uriTemplate="/named-query-elements/named-query-element/{named-query-element-uuid}") - + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - - - + + + + + + + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="TBD",nameProps="named-query-name",uniqueProps="named-query-uuid",indexedProps="named-query-uuid,named-query-name",container="named-queries",namespace="service-design-and-creation",requiredProps="named-query-uuid,named-query-name,named-query-version",uriTemplate="/service-design-and-creation/named-queries/named-query/{named-query-uuid}") + + + + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(isKey=true) + + + + + + + + + + + + + - + - + - + - @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",dependentOn="element-choice-set,model-element,model-ver",allowDirectWrite="false",container="model-elements",uriTemplate="/model-elements/model-element/{model-element-uuid}",requiredProps="model-element-uuid,new-data-del-flag,cardinality") + @org.onap.aai.annotations.Metadata(description="Namespace for objects managed by ASDC") - + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Logical links generally connect l-interfaces but are used to express logical connectivity between two points",indexedProps="link-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,link-function,link-type,purpose,operational-status",uniqueProps="link-id",container="logical-links",namespace="network",searchable="link-name",uriTemplate="/network/logical-links/logical-link/{link-name}",requiredProps="link-name,in-maint,link-type") + + + + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(isKey=true,description="e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ") - + - @org.onap.aai.annotations.Metadata(description="Indicates whether this element was created as part of instantiation from this model") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.") - + - @org.onap.aai.annotations.Metadata(description="How many of this type of element are required/allowed") + @org.onap.aai.annotations.Metadata(description="Type of logical link, e.g., evc") - - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") - + - @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model") + @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") - + - @org.onap.aai.annotations.Metadata(description="Describes new constraints on this model element that are not part of that model's definition") + @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe a specific version of an inventory asset and its connections related to ASDC models",nameProps="model-name",indexedProps="model-version-id,model-name,model-version,distribution-status",uniqueProps="model-version-id",dependentOn="model",container="model-vers",uriTemplate="/model-vers/model-ver/{model-version-id}",requiredProps="model-version-id,model-name,model-version") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to one version of a model in ASDC") + @org.onap.aai.annotations.Metadata(description="Captures the administrative state of the link") - + - @org.onap.aai.annotations.Metadata(description="Name of the model, which can change from version to version.") + @org.onap.aai.annotations.Metadata(description="v4, v6, or ds for dual stack") - + - @org.onap.aai.annotations.Metadata(description="Version") + @org.onap.aai.annotations.Metadata(description="For example, static or BGP") - + - @org.onap.aai.annotations.Metadata(description="Distribution Status") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - @org.onap.aai.annotations.Metadata(description="Description") + @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - + - @org.onap.aai.annotations.Metadata(description="The CDS blue print name associated with the resource.") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") - + - @org.onap.aai.annotations.Metadata(description="The version of the CDS blue print.") + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models, independent of version",nameProps="model-type",indexedProps="model-invariant-id,model-type",uniqueProps="model-invariant-id",container="models",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/models/model/{model-invariant-id}",requiredProps="model-invariant-id,model-type") - - - - + + + + @org.onap.aai.annotations.Metadata(description="Indication of operational status of the logical link.") + + + + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to the main definition of a model in ASDC") + @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") - + - @org.onap.aai.annotations.Metadata(description="Type of the model, e.g., service, resource, widget, etc.") + @org.onap.aai.annotations.Metadata(description="Indication of the network use of the logical link.") - + - @org.onap.aai.annotations.Metadata(description="Role of the model,e.g.,NST,NSST,CST,etc") + @org.onap.aai.annotations.Metadata(description="Alias or alternate name (CLCI or D1 name).") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="UUID of the logical-link, SDNC generates this.") - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of subgraph definitions provided by ASDC to describe the inventory assets and their connections related to ASDC models") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="related-lookup-uuid",indexedProps="related-lookup-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="related-lookups",requiredProps="related-lookup-uuid,source-node-type,source-node-property,target-node-type,target-node-property",uriTemplate="/related-lookups/related-lookup/{related-lookup-uuid}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(description="Circuit id") - - - - - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="property-constraint-uuid",indexedProps="property-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="property-constraints",requiredProps="property-constraint-uuid,constraint-type,property-name,property-value",uriTemplate="/property-constraints/property-constraint/{property-constraint-uuid}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(description="Reason for this entity, role it is playing") - - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="named-query-element-uuid",indexedProps="named-query-element-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query,named-query-element",container="named-query-elements",requiredProps="named-query-element-uuid",uriTemplate="/named-query-elements/named-query-element/{named-query-element-uuid}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(description="A description for the logical-link.") - - - - - - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="TBD",nameProps="named-query-name",uniqueProps="named-query-uuid",indexedProps="named-query-uuid,named-query-name",container="named-queries",namespace="service-design-and-creation",requiredProps="named-query-uuid,named-query-name,named-query-version",uriTemplate="/service-design-and-creation/named-queries/named-query/{named-query-uuid}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true) + @org.onap.aai.annotations.Metadata(description="A segment-id assigned to the logical-link (ex, esi for ethernet segments).") - - - - - - - - + + + + @org.onap.aai.annotations.Metadata(description="The function performed by this logical link") + + - - - - - - - - - - - + - @org.onap.aai.annotations.Metadata(description="Namespace for objects managed by ASDC") + @org.onap.aai.annotations.Metadata(description="Collection of logical connections") - - - - - + @@ -8289,7 +8072,6 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @@ -8671,6 +8453,95 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.onap.aai.annotations.Metadata(nameProps="network-policy-fqdn",indexedProps="network-policy-id,network-policy-fqdn",searchable="network-policy-id,network-policy-fqdn",uniqueProps="network-policy-id",container="network-policies",namespace="network",uriTemplate="/network/network-policies/network-policy/{network-policy-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID representing unique key to this instance") + + + + + + + @org.onap.aai.annotations.Metadata(description="Contrail FQDN for the policy") + + + + + + + @org.onap.aai.annotations.Metadata(description="ID for the openStack Heat instance") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Name of the policy") + + + + + + + @org.onap.aai.annotations.Metadata(description="Type of the policy") + + + + + + + @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the Transport slice connections and is used to evaluate utilization performance of the end-to-end network slice instance.") + + + + + + + @org.onap.aai.annotations.Metadata(description="jitter") + + + + + + + @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") + + + + + + + + + + + + + + diff --git a/aai-schema/src/main/resources/onap/dbedgerules/v20/DbEdgeRules_ccvpn_v20.json b/aai-schema/src/main/resources/onap/dbedgerules/v20/DbEdgeRules_ccvpn_v20.json index 475abbe..883c6ef 100644 --- a/aai-schema/src/main/resources/onap/dbedgerules/v20/DbEdgeRules_ccvpn_v20.json +++ b/aai-schema/src/main/resources/onap/dbedgerules/v20/DbEdgeRules_ccvpn_v20.json @@ -544,18 +544,6 @@ "prevent-delete": "NONE", "default": "true", "description":"For MDONS usecase" - }, - { - "from": "endpoint", - "to": "p-interface", - "label": "tosca.relationships.network.LinksTo", - "direction": "OUT", - "multiplicity": "ONE2ONE", - "contains-other-v": "NONE", - "delete-other-v": "NONE", - "prevent-delete": "NONE", - "default": "true", - "description":"For CCVPN Transport Slicing usecase" - } + } ] } diff --git a/aai-schema/src/main/resources/onap/dbedgerules/v21/DbEdgeRules_ccvpn_v21.json b/aai-schema/src/main/resources/onap/dbedgerules/v21/DbEdgeRules_ccvpn_v21.json index 475abbe..883c6ef 100644 --- a/aai-schema/src/main/resources/onap/dbedgerules/v21/DbEdgeRules_ccvpn_v21.json +++ b/aai-schema/src/main/resources/onap/dbedgerules/v21/DbEdgeRules_ccvpn_v21.json @@ -544,18 +544,6 @@ "prevent-delete": "NONE", "default": "true", "description":"For MDONS usecase" - }, - { - "from": "endpoint", - "to": "p-interface", - "label": "tosca.relationships.network.LinksTo", - "direction": "OUT", - "multiplicity": "ONE2ONE", - "contains-other-v": "NONE", - "delete-other-v": "NONE", - "prevent-delete": "NONE", - "default": "true", - "description":"For CCVPN Transport Slicing usecase" - } + } ] } diff --git a/aai-schema/src/main/resources/onap/oxm/v20/aai_oxm_v20.xml b/aai-schema/src/main/resources/onap/oxm/v20/aai_oxm_v20.xml index d289ac7..42ed39d 100644 --- a/aai-schema/src/main/resources/onap/oxm/v20/aai_oxm_v20.xml +++ b/aai-schema/src/main/resources/onap/oxm/v20/aai_oxm_v20.xml @@ -3379,7 +3379,6 @@ - @@ -7060,8 +7059,6 @@ - - @@ -10089,108 +10086,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/aai-schema/src/main/resources/onap/oxm/v21/aai_oxm_v21.xml b/aai-schema/src/main/resources/onap/oxm/v21/aai_oxm_v21.xml index ae3761e..44825f2 100644 --- a/aai-schema/src/main/resources/onap/oxm/v21/aai_oxm_v21.xml +++ b/aai-schema/src/main/resources/onap/oxm/v21/aai_oxm_v21.xml @@ -3950,7 +3950,6 @@ - @@ -8140,8 +8139,6 @@ - - @@ -12563,108 +12560,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- cgit 1.2.3-korg