From bc5b2f6610e5711118b2ff77dbff8628499cb67f Mon Sep 17 00:00:00 2001 From: wr148d Date: Tue, 24 Aug 2021 20:59:23 -0400 Subject: [AAI] Updates for releasing the v24 schema and resolving an issue Issue-ID: AAI-3371 Signed-off-by: wr148d Change-Id: Iaf35d99a69c9c3474869265887b1f0ca86d14ebe --- aai-schema-gen/pom.xml | 4 +- aai-schema-service/pom.xml | 6 +- .../src/main/resources/application.properties | 4 +- .../resources/onap/aai_schema/aai_schema_v24.xsd | 5029 +++++++++++++------- .../main/resources/onap/oxm/v24/aai_oxm_v24.xml | 24 +- aai-schema/src/main/xjb/bindings-onap.xjb | 23 +- 6 files changed, 3235 insertions(+), 1855 deletions(-) diff --git a/aai-schema-gen/pom.xml b/aai-schema-gen/pom.xml index 91ca354..4dbf1a8 100644 --- a/aai-schema-gen/pom.xml +++ b/aai-schema-gen/pom.xml @@ -47,8 +47,8 @@ v11 v12 v12 - v23 - v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23 + v24 + v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23,v24 diff --git a/aai-schema-service/pom.xml b/aai-schema-service/pom.xml index 4464a5c..a5d13d7 100644 --- a/aai-schema-service/pom.xml +++ b/aai-schema-service/pom.xml @@ -72,8 +72,8 @@ v11 v12 v12 - v23 - v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23 + v24 + v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23,v24 /aai/schema-service @@ -184,7 +184,7 @@ onap v12 - v10,v11,v12,v13,v14,v15,v16,v17,18,v19,v20,v21,v22,v23 + v10,v11,v12,v13,v14,v15,v16,v17,18,v19,v20,v21,v22,v23,v24 diff --git a/aai-schema-service/src/main/resources/application.properties b/aai-schema-service/src/main/resources/application.properties index fd22388..27252eb 100644 --- a/aai-schema-service/src/main/resources/application.properties +++ b/aai-schema-service/src/main/resources/application.properties @@ -51,7 +51,7 @@ schema.ingest.file=${server.local.startpath}/application.properties schema.uri.base.path=/aai/schema-service # Lists all of the versions in the schema -schema.version.list=v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23 +schema.version.list=v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23,v24 # Specifies from which version should the depth parameter to default to zero schema.version.depth.start=v10 # Specifies from which version should the related link be displayed in response payload @@ -64,4 +64,4 @@ schema.version.namespace.change.start=v12 # Specifies from which version should the client start seeing the edge label in payload schema.version.edge.label.start=v12 # Specifies the version that the application should default to -schema.version.api.default=v23 +schema.version.api.default=v24 diff --git a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v24.xsd b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v24.xsd index ef2281e..3e5c904 100644 --- a/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v24.xsd +++ b/aai-schema/src/main/resources/onap/aai_schema/aai_schema_v24.xsd @@ -659,7 +659,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Definition of rack",uniqueProps="rack-name",indexedProps="rack-name,data-owner,data-source,data-source-version",dependentOn="complex",container="racks",uriTemplate="/racks/rack/{rack-name}",requiredProps="rack-name,rack-type,rack-location,rack-power-diversity") + @org.onap.aai.annotations.Metadata(description="Definition of rack",indexedProps="rack-name,data-owner,data-source,data-source-version",dependentOn="complex",container="racks",uriTemplate="/racks/rack/{rack-name}",requiredProps="rack-name,rack-type,rack-location,rack-power-diversity") @@ -1154,7 +1154,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="IPv4 Address Range",indexedProps="l3-interface-ipv4-address,vlan-id-inner,neutron-network-id,neutron-subnet-id,data-owner,data-source,data-source-version",dependentOn="vlan,l-interface,vnfc,cp,lag-interface,p-interface",uriTemplate="/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}",requiredProps="l3-interface-ipv4-address") + @org.onap.aai.annotations.Metadata(description="IPv4 Address Range",indexedProps="l3-interface-ipv4-address,vlan-id-inner,neutron-network-id,neutron-subnet-id,vlan-id-outer,data-owner,data-source,data-source-version",dependentOn="vlan,l-interface,vnfc,cp,lag-interface,p-interface",uriTemplate="/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}",requiredProps="l3-interface-ipv4-address") @@ -1250,7 +1250,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="IPv6 Address Range",indexedProps="l3-interface-ipv6-address,vlan-id-inner,neutron-network-id,neutron-subnet-id,data-owner,data-source,data-source-version",dependentOn="vlan,l-interface,vnfc,cp,lag-interface,p-interface",uriTemplate="/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}",requiredProps="l3-interface-ipv6-address") + @org.onap.aai.annotations.Metadata(description="IPv6 Address Range",indexedProps="l3-interface-ipv6-address,vlan-id-inner,neutron-network-id,neutron-subnet-id,vlan-id-outer,data-owner,data-source,data-source-version",dependentOn="vlan,l-interface,vnfc,cp,lag-interface,p-interface",uriTemplate="/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}",requiredProps="l3-interface-ipv6-address") @@ -1346,7 +1346,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Definition of vlan",indexedProps="vlan-interface,vlan-id-inner,vpn-key,orchestration-status,prov-status,data-owner,data-source,data-source-version",dependentOn="l-interface",container="vlans",uriTemplate="/vlans/vlan/{vlan-interface}",requiredProps="vlan-interface,in-maint,is-ip-unnumbered,is-private") + @org.onap.aai.annotations.Metadata(description="Definition of vlan",indexedProps="vlan-interface,vlan-id-inner,vpn-key,orchestration-status,prov-status,vlan-id-outer,vlan-type,data-owner,data-source,data-source-version",dependentOn="l-interface",container="vlans",uriTemplate="/vlans/vlan/{vlan-interface}",requiredProps="vlan-interface,in-maint,is-ip-unnumbered,is-private") @@ -1632,11 +1632,164 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.onap.aai.annotations.Metadata(description="Used to specify temporary parameters for p-interface, lag-interface, or l-interface objects.",indexedProps="temporary-parameter-list-id,data-owner,data-source,data-source-version",dependentOn="p-interface,l-interface,lag-interface",container="temporary-parameter-lists",uriTemplate="/temporary-parameter-lists/temporary-parameter-list/{temporary-parameter-list-id}",requiredProps="temporary-parameter-list-id") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID - unique object identifier") + + + + + + + @org.onap.aai.annotations.Metadata(description="temporary parameter group") + + + + + + + @org.onap.aai.annotations.Metadata(description="temporary parameter name") + + + + + + + @org.onap.aai.annotations.Metadata(description="temporary parameter value") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + @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 temporary parameter lists.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Flag to indicate generation of Internet Control Message Protocol (ICMP) unreachable messages",indexedProps="lcmp-unreachable-id,data-owner,data-source,data-source-version",dependentOn="l-interface",container="lcmp-unreachables",uriTemplate="/lcmp-unreachables/lcmp-unreachable/{lcmp-unreachable-id}",requiredProps="lcmp-unreachable-id") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="object identifier") + + + + + + + @org.onap.aai.annotations.Metadata(description="Flag to indicate generation of Internet Control Message Protocol (ICMP) unreachable messages for ipv4 address family Values, null, disable, enable") + + + + + + + @org.onap.aai.annotations.Metadata(description="Flag to indicate generation of Internet Control Message Protocol (ICMP) unreachable messages for ipv6 address family Values, null, disable, enable") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + @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 lcmp unreachables.") + + + + + + + - @org.onap.aai.annotations.Metadata(description="Logical interfaces, e.g., a vnic.",indexedProps="macaddr,interface-id,interface-name,network-name,interface-type,interface-function,interface-role,prov-status,data-owner,data-source,data-source-version",dependentOn="generic-vnf,newvce,p-interface,vserver,lag-interface,l-interface,pnf,pserver",nameProps="interface-type",container="l-interfaces",uriTemplate="/l-interfaces/l-interface/{interface-name}",searchable="interface-name",requiredProps="interface-name,is-port-mirrored,in-maint,is-ip-unnumbered") + @org.onap.aai.annotations.Metadata(description="Logical interfaces, e.g., a vnic.",indexedProps="macaddr,interface-id,interface-name,network-name,interface-type,interface-function,interface-role,prov-status,data-owner,data-source,data-source-version",dependentOn="generic-vnf,newvce,p-interface,vserver,lag-interface,l-interface,pnf,pserver",nameProps="interface-type",container="l-interfaces",uriTemplate="/l-interfaces/l-interface/{interface-name}",searchable="interface-name",requiredProps="interface-name,is-port-mirrored,in-maint,is-ip-unnumbered,l2-multicasting") @@ -1780,6 +1933,48 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="indicates whether the vlan-id-statement needs to be configured for the interface.") + + + + + + + @org.onap.aai.annotations.Metadata(description="specifies the encapsulation type") + + + + + + + @org.onap.aai.annotations.Metadata(description="specifies the transport type, e.g. L2transport") + + + + + + + @org.onap.aai.annotations.Metadata(description="used to store the re-write command, e.g.rewrite ingress tag pop 1 symmetric") + + + + + + + @org.onap.aai.annotations.Metadata(description="Maximum transmission unit (MTU) is used to determine the maximum size of each packet in any TCP or IP transmission.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Length of time for which data is used to compute load statistics.") + + + @@ -1804,6 +1999,8 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + @@ -2040,6 +2237,85 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @org.onap.aai.annotations.Metadata(description="General purpose kubernetes resource.",indexedProps="id,name,kind",searchable="id",dependentOn="tenant",container="k8s-resources",uriTemplate="/k8s-resources/k8s-resource/{k8s-resource-id}",requiredProps="id,description,name,group,version,kind,namespace,selflink") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of k8s resource. This is unique across the graph.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Name of the kubernetes resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Kubernetes resource group.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Resource version.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Resource kind as defined by kubernetes e.g. pod, service, etc.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Namespace in which resource is placed.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Kubernetes resource labels.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Query towards SO CNF adapter to retrieve full resource data.") + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of kubernetes resources.") + + + + + + + @@ -2121,6 +2397,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + @@ -2606,7 +2883,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Key/value pairs",indexedProps="metaname,data-owner,data-source,data-source-version",dependentOn="image,service-instance,connector,configuration,model-ver,profile",container="metadata",uriTemplate="/metadata/metadatum/{metaname}",requiredProps="metaname,metaval") + @org.onap.aai.annotations.Metadata(description="Key/value pairs",indexedProps="metaname,data-owner,data-source,data-source-version",dependentOn="image,service-instance,connector,configuration,model-ver,profile,rule",container="metadata",uriTemplate="/metadata/metadatum/{metaname}",requiredProps="metaname,metaval") @@ -2793,7 +3070,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="IPv4 Address Range",indexedProps="vip-ipv4-address,vlan-id-inner,neutron-network-id,neutron-subnet-id,data-owner,data-source,data-source-version",dependentOn="cloud-region",uriTemplate="/vip-ipv4-address-list/{vip-ipv4-address}",requiredProps="vip-ipv4-address") + @org.onap.aai.annotations.Metadata(description="IPv4 Address Range",indexedProps="vip-ipv4-address,vlan-id-inner,neutron-network-id,neutron-subnet-id,vlan-id-outer,data-owner,data-source,data-source-version",dependentOn="cloud-region",uriTemplate="/vip-ipv4-address-list/{vip-ipv4-address}",requiredProps="vip-ipv4-address") @@ -2889,7 +3166,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="IPv6 Address Range",indexedProps="vip-ipv6-address,vlan-id-inner,neutron-network-id,neutron-subnet-id,data-owner,data-source,data-source-version",dependentOn="cloud-region",uriTemplate="/vip-ipv6-address-list/{vip-ipv6-address}",requiredProps="vip-ipv6-address") + @org.onap.aai.annotations.Metadata(description="IPv6 Address Range",indexedProps="vip-ipv6-address,vlan-id-inner,neutron-network-id,neutron-subnet-id,vlan-id-outer,data-owner,data-source,data-source-version",dependentOn="cloud-region",uriTemplate="/vip-ipv6-address-list/{vip-ipv6-address}",requiredProps="vip-ipv6-address") @@ -2985,7 +3262,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="vlan tag information",container="vlan-tags",dependentOn="vlan-range",uriTemplate="/vlan-tags/vlan-tag/{vlan-tag-id}",requiredProps="vlan-tag-id,vlan-tag-role,is-private",indexedProps="data-owner,data-source,data-source-version,vlan-id-outer") + @org.onap.aai.annotations.Metadata(description="vlan tag information",container="vlan-tags",dependentOn="vlan-range",uriTemplate="/vlan-tags/vlan-tag/{vlan-tag-id}",requiredProps="vlan-tag-id,vlan-tag-role,is-private",indexedProps="data-owner,data-source,data-source-version,vlan-id-outer,vlan-id-inner") @@ -3093,7 +3370,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Definition of vlan range",indexedProps="vlan-range-id,vlan-type,data-owner,data-source,data-source-version",dependentOn="cloud-region",container="vlan-ranges",uriTemplate="/vlan-ranges/vlan-range/{vlan-range-id}",searchable="vlan-range-id",requiredProps="vlan-range-id,vlan-id-lower,vlan-id-upper,vlan-type") + @org.onap.aai.annotations.Metadata(description="Definition of vlan range",indexedProps="vlan-range-id,vlan-type,data-owner,data-source,data-source-version",dependentOn="cloud-region,zone",container="vlan-ranges",uriTemplate="/vlan-ranges/vlan-range/{vlan-range-id}",searchable="vlan-range-id",requiredProps="vlan-range-id,vlan-id-lower,vlan-id-upper,vlan-type") @@ -3717,7 +3994,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type,data-owner,data-source,data-source-version",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}",requiredProps="cloud-owner,cloud-region-id,orchestration-disabled,in-maint") + @org.onap.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type,data-owner,data-source,data-source-version,complex-name,identity-url",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}",requiredProps="cloud-owner,cloud-region-id,orchestration-disabled,in-maint") @@ -4071,7 +4348,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Instance of a bandwidth-attribute",indexedProps="bwa-id,data-owner,data-source,data-source-version",searchable="bwa-id",uniqueProps="bwa-id",container="bandwidth-attributes",dependentOn="pnf,p-interface",requiredProps="bwa-id",uriTemplate="/bandwidth-attributes/bandwidth-attribute/{bwa-id}") + @org.onap.aai.annotations.Metadata(description="Instance of a bandwidth-attribute",indexedProps="bwa-id,data-owner,data-source,data-source-version",searchable="bwa-id",uniqueProps="bwa-id",container="bandwidth-attributes",dependentOn="p-interface",requiredProps="bwa-id",uriTemplate="/bandwidth-attributes/bandwidth-attribute/{bwa-id}") @@ -4193,109 +4470,126 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Physical interface (e.g., nic)",indexedProps="interface-name,prov-status,network-ref,operational-status,interface-function,interface-role,interface-name2,data-owner,data-source,data-source-version",uiEditableProps="prov-status,port-description",nameProps="prov-status",dependentOn="vpls-pe,pserver,pnf",container="p-interfaces",uriTemplate="/p-interfaces/p-interface/{interface-name}",searchable="interface-name",requiredProps="interface-name,in-maint") + @org.onap.aai.annotations.Metadata(description="The hold timer enables interface damping by not advertising interface transitions until the hold timer duration has passed.",indexedProps="hold-timer-id,data-owner,data-source,data-source-version",dependentOn="p-interface",container="hold-timers",uriTemplate="/hold-timers/hold-timer/{hold-timer-id}",requiredProps="hold-timer-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name that identifies the physical interface") - - - - - - - @org.onap.aai.annotations.Metadata(description="Alternate name that identifies the physical interface") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID - unique object identifier") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details.") + @org.onap.aai.annotations.Metadata(description="hold timer value for interface transition from down to up") - + - @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") + @org.onap.aai.annotations.Metadata(description="hold timer value for interface transition from up to down") - + - @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Nature of the services and connectivity on this port.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Domain type of the SDNC controllerr.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="CLEI or other specification for p-interface hardware.") + @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="Role specification for p-interface hardware.") + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of hold timers.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="specifies any gigabit ethernet options associated with a p-interface.",indexedProps="gig-ether-option-id,data-owner,data-source,data-source-version",dependentOn="p-interface",container="gig-ether-options",uriTemplate="/gig-ether-options/gig-ether-option/{gig-ether-option-id}",requiredProps="gig-ether-option-id") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID - unique object identifier") - + - @org.onap.aai.annotations.Metadata(description="Indicates the physical properties of the interface.") + @org.onap.aai.annotations.Metadata(description="Forward Error Correction Values, null, FEC91, and other future values") - + - @org.onap.aai.annotations.Metadata(description="Indicates the physical properties of the interface.") + @org.onap.aai.annotations.Metadata(description="link aggregation control protocol on bundle id") - + - @org.onap.aai.annotations.Metadata(description="The data structure to indicate value of available bandwidth. Applicable only for ENNI.") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this resource by Service Assurance systems.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="MAC Address of the p-interface.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -4306,130 +4600,125 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of gig ether options.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Physical interface (e.g., nic)",indexedProps="interface-name,prov-status,network-ref,operational-status,interface-function,interface-role,interface-name2,data-owner,data-source,data-source-version,interface-type,macaddr,inv-status",uiEditableProps="prov-status,port-description",nameProps="prov-status",dependentOn="vpls-pe,pserver,pnf",container="p-interfaces",uriTemplate="/p-interfaces/p-interface/{interface-name}",searchable="interface-name",requiredProps="interface-name,in-maint") + + + + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name that identifies the physical interface") - + - @org.onap.aai.annotations.Metadata(description="inventory status") + @org.onap.aai.annotations.Metadata(description="Alternate name that identifies the physical interface") - + - @org.onap.aai.annotations.Metadata(description="Notes to aid OPs in troubleshooting, such as attribute aliases or additional descriptions/instructions about an object.") + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details.") - + - @org.onap.aai.annotations.Metadata(description="The function performed by this pInterface") + @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") - + - @org.onap.aai.annotations.Metadata(description="MAC address for the interface") + @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") - + - @org.onap.aai.annotations.Metadata(description="Store the network-ref of this p-interface. Derived from ietf-restconf-notification that identifies a termination-point.") + @org.onap.aai.annotations.Metadata(description="Nature of the services and connectivity on this port.") - + - @org.onap.aai.annotations.Metadata(description="Store the transparent value of this p-interface.") + @org.onap.aai.annotations.Metadata(description="Domain type of the SDNC controllerr.") - + - @org.onap.aai.annotations.Metadata(description="oper Status of this p-interface.") + @org.onap.aai.annotations.Metadata(description="CLEI or other specification for p-interface hardware.") - + - @org.onap.aai.annotations.Metadata(description="connect interdomain link") + @org.onap.aai.annotations.Metadata(description="Role specification for p-interface hardware.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="Indicates the physical properties of the interface.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="Indicates the physical properties of the interface.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="The data structure to indicate value of available bandwidth. Applicable only for ENNI.") - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of physical interfaces.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Link aggregate interface",indexedProps="interface-name,interface-id,interface-role,interface-function,prov-status,data-owner,data-source,data-source-version",uiEditableProps="prov-status",dependentOn="generic-vnf,pserver,vpls-pe,pnf",container="lag-interfaces",uriTemplate="/lag-interfaces/lag-interface/{interface-name}",requiredProps="interface-name,in-maint") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name that identifies the link aggregate interface") + @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this resource by Service Assurance systems.") - + - @org.onap.aai.annotations.Metadata(description="Human friendly text regarding this interface.") + @org.onap.aai.annotations.Metadata(description="MAC Address of the p-interface.") @@ -4440,73 +4729,101 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)") - + - @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") + @org.onap.aai.annotations.Metadata(description="inventory status") - + - @org.onap.aai.annotations.Metadata(description="ID of interface") + @org.onap.aai.annotations.Metadata(description="Notes to aid OPs in troubleshooting, such as attribute aliases or additional descriptions/instructions about an object.") - + - @org.onap.aai.annotations.Metadata(description="Role assigned to this Interface, should use values as defined in ONAP Yang models.") + @org.onap.aai.annotations.Metadata(description="The function performed by this pInterface") - + - @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this resource by Service Assurance systems.") + @org.onap.aai.annotations.Metadata(description="MAC address for the interface") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)") + @org.onap.aai.annotations.Metadata(description="Store the network-ref of this p-interface. Derived from ietf-restconf-notification that identifies a termination-point.") - + - @org.onap.aai.annotations.Metadata(description="The system id used by the LACP protocol.") + @org.onap.aai.annotations.Metadata(description="Store the transparent value of this p-interface.") - + - @org.onap.aai.annotations.Metadata(description="Notes to aid OPs in troubleshooting, such as attribute aliases or additional descriptions/instructions about an object.") + @org.onap.aai.annotations.Metadata(description="oper Status of this p-interface.") - + - @org.onap.aai.annotations.Metadata(description="The function performed by this Lag interface") + @org.onap.aai.annotations.Metadata(description="connect interdomain link") - + - @org.onap.aai.annotations.Metadata(description="Minimum links in service before a LAG should be taken out of service") + @org.onap.aai.annotations.Metadata(description="specifies the encapsulation type") + + + + + + + @org.onap.aai.annotations.Metadata(description="At interface inventory, set to value reflecting the state at initial configuration") + + + + + + + @org.onap.aai.annotations.Metadata(description="Length of time for which data is used to compute load statistics.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Link Layer Discovery Protocol, link layer protocol used by network devices for advertising their identity, capabilities, and neighbors on a local area network based on IEEE 802 technology. Values, enable, disable, NULL") + + + + + + + @org.onap.aai.annotations.Metadata(description="specifies the dampening configuration to slow down the operation of automation scripts executed on the device. Values, NULL (dampening not configured) DEFAULT (dampening w/o options) configures as ‘dampening’ dampening options configures dampening w/ options") @@ -4531,51 +4848,63 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - @org.onap.aai.annotations.Metadata(description="Used to identify the type of lag-interface.") - - - + + + + + - + - @org.onap.aai.annotations.Metadata(description="Collection of link aggregate interfaces.") + @org.onap.aai.annotations.Metadata(description="Collection of physical interfaces.") - + - + - @org.onap.aai.annotations.Metadata(description="HPA Capacity information for compute node",indexedProps="hpa-capacity-key,data-owner,data-source,data-source-version",dependentOn="pserver",requiredProps="hpa-capacity-key") + @org.onap.aai.annotations.Metadata(description="Used to specify Link Aggregation Control Protocol attributes.",indexedProps="lacp-id,data-owner,data-source,data-source-version",dependentOn="aggregated-ether-option",container="lacps",uriTemplate="/lacps/lacp/{lacp-id}",requiredProps="lacp-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Composite key formed with hpaFeature and append list of hpaFeatureAttributes needed for capacity check") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID- unique object identifier") - + - @org.onap.aai.annotations.Metadata(description="JSON string specifying the capacity (total,free), unit and metadata of the specific HPA attribute") + @org.onap.aai.annotations.Metadata(description="LACP system identifier at the aggregated Ethernet interface level") + + + + + + + @org.onap.aai.annotations.Metadata(description="specifies the state of the interface") + + + + + + + @org.onap.aai.annotations.Metadata(description="periodic transmission rate") @@ -4611,327 +4940,354 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Compute host whose hostname must be unique and must exactly match what is sent as a relationship to a vserver.",nameProps="pserver-name2,fqdn",indexedProps="hostname,pserver-id,pserver-name2,inv-status,fqdn,prov-status,ptnii-equip-name,data-owner,data-source,data-source-version",searchable="hostname,pserver-name2,pserver-id,ipv4-oam-address,operational-status",uniqueProps="hostname",container="pservers",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/pservers/pserver/{hostname}",requiredProps="hostname,in-maint") + @org.onap.aai.annotations.Metadata(description="Collection of lacps.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Used to specify the aggregated Ethernet properties of a specific aggregated Ethernet interface.",indexedProps="aggregated-ether-option-id,data-owner,data-source,data-source-version",dependentOn="lag-interface",container="aggregated-ether-options",uriTemplate="/aggregated-ether-options/aggregated-ether-option/{aggregated-ether-option-id}",requiredProps="aggregated-ether-option-id") + + + + - @org.onap.aai.annotations.Metadata(isKey=true,description="Value from executing hostname on the compute node.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID - unique object identifier") - + - @org.onap.aai.annotations.Metadata(description="PTNII name") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Number of cpus") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Disk size, in GBs") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="RAM size, in MBs") + @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 aggregated ether options.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="specifies Ethernet Segment Identifier associated with a lag-interface.",indexedProps="esi-id,data-owner,data-source,data-source-version",dependentOn="lag-interface",container="esis",uriTemplate="/esis/esi/{esi-id}",requiredProps="esi-id") + + + + - @org.onap.aai.annotations.Metadata(description="Equipment type. Source of truth should define valid values.") + @org.onap.aai.annotations.Metadata(isKey=true,description="object identifier") - + - @org.onap.aai.annotations.Metadata(description="Equipment vendor. Source of truth should define valid values.") + @org.onap.aai.annotations.Metadata(description="Values, null, all-active, single-active") - + - @org.onap.aai.annotations.Metadata(description="Equipment model. Source of truth should define valid values.") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Fully-qualified domain name") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Used to configure device, also used for troubleshooting and is IP used for traps generated by 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 esis.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Link aggregate interface",indexedProps="interface-name,interface-id,interface-role,interface-function,prov-status,data-owner,data-source,data-source-version,interface-type",uiEditableProps="prov-status",dependentOn="generic-vnf,pserver,vpls-pe,pnf",container="lag-interfaces",uriTemplate="/lag-interfaces/lag-interface/{interface-name}",requiredProps="interface-name,in-maint") + + + + - @org.onap.aai.annotations.Metadata(description="Serial number, may be queried") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name that identifies the link aggregate interface") - + - @org.onap.aai.annotations.Metadata(description="IPV4 Loopback 0 address") + @org.onap.aai.annotations.Metadata(description="Human friendly text regarding this interface.") - + - @org.onap.aai.annotations.Metadata(description="IPV6 Loopback 0 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="IPV4 AIM address") + @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") - + - @org.onap.aai.annotations.Metadata(description="IPV6 AIM address") + @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") - + - @org.onap.aai.annotations.Metadata(description="IPV6 OAM address") + @org.onap.aai.annotations.Metadata(description="ID of interface") - + - @org.onap.aai.annotations.Metadata(description="CANOPI's inventory status. Only set with values exactly as defined by CANOPI.") + @org.onap.aai.annotations.Metadata(description="Role assigned to this Interface, should use values as defined in ONAP Yang models.") - + - @org.onap.aai.annotations.Metadata(description="ID of Pserver") + @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this resource by Service Assurance systems.") - + - @org.onap.aai.annotations.Metadata(description="internet topology of Pserver") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)") - + - @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="The system id used by the LACP protocol.") - + - @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="Notes to aid OPs in troubleshooting, such as attribute aliases or additional descriptions/instructions about an object.") - + - @org.onap.aai.annotations.Metadata(description="alternative pserver name") + @org.onap.aai.annotations.Metadata(description="The function performed by this Lag interface") - + - @org.onap.aai.annotations.Metadata(description="purpose of pserver") + @org.onap.aai.annotations.Metadata(description="Minimum links in service before a LAG should be taken out of service") - + - @org.onap.aai.annotations.Metadata(description="Prov Status of this device (not under canopi control) Valid values [PREPROV/NVTPROV/PROV]") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Indicates who owns and or manages the device.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="The host profile that defines the configuration of the pserver.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="The role performed by the pserver.") + @org.onap.aai.annotations.Metadata(description="Used to identify the type of lag-interface.") - + - @org.onap.aai.annotations.Metadata(description="The function performed by the pserver.") + @org.onap.aai.annotations.Metadata(description="specifies the encapsulation type") - + - @org.onap.aai.annotations.Metadata(description="Notes to aid OPs in troubleshooting, such as attribute aliases or additional descriptions/instructions about an object.") + @org.onap.aai.annotations.Metadata(description="Specifies support for simultaneous transmission of 802.1Q VLAN single-tag and dual-tag frames on logical interfaces on the same Ethernet port, and on pseudowire logical interfaces.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="Maximum transmission unit (MTU) is used to determine the maximum size of each packet in any TCP or IP transmission.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="Length of time for which data is used to compute load statistics.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="Enables system logging of interface state-change events Values, * NULL (not enabled/configured) Link-status future options, i.e. default, enable, trunk-status.") - + - @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="throttles interface flapping events to prevent excessive churn and processing of routing tables. Values, NULL (dampening not configured DEFAULT (dampening w/o options) configures as ‘dampening’ dampening options configures dampening w/ options") - - - - + + + + + - + - @org.onap.aai.annotations.Metadata(description="Collection of compute hosts.") + @org.onap.aai.annotations.Metadata(description="Collection of link aggregate interfaces.") - + - + - @org.onap.aai.annotations.Metadata(description="IP Address Range",dependentOn="endpoint,subnet,rule,policy,object-group",uriTemplate="/ip-address-list/{ip-address}",requiredProps="ip-address",indexedProps="data-owner,data-source,data-source-version") + @org.onap.aai.annotations.Metadata(description="HPA Capacity information for compute node",indexedProps="hpa-capacity-key,data-owner,data-source,data-source-version",dependentOn="pserver",requiredProps="hpa-capacity-key") - - - - @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="reserved, static, dhcp") - - - - - - - @org.onap.aai.annotations.Metadata(description="") - - - - + - @org.onap.aai.annotations.Metadata(description="Operator to apply to the port (greater than, less than, etc).") + @org.onap.aai.annotations.Metadata(isKey=true,description="Composite key formed with hpaFeature and append list of hpaFeatureAttributes needed for capacity check") - + - @org.onap.aai.annotations.Metadata(description="ip-address prefix length, 32 for single address.") + @org.onap.aai.annotations.Metadata(description="JSON string specifying the capacity (total,free), unit and metadata of the specific HPA attribute") @@ -4967,237 +5323,221 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Port List Range",dependentOn="endpoint,rule,object-group",uriTemplate="/port-list/{port}",requiredProps="port",indexedProps="data-owner,data-source,data-source-version") + @org.onap.aai.annotations.Metadata(description="Compute host whose hostname must be unique and must exactly match what is sent as a relationship to a vserver.",nameProps="pserver-name2,fqdn",indexedProps="hostname,pserver-id,pserver-name2,inv-status,fqdn,prov-status,ptnii-equip-name,equip-model,equip-vendor,function,data-owner,data-source,data-source-version,role",searchable="hostname,pserver-name2,pserver-id,ipv4-oam-address,operational-status",uniqueProps="hostname",container="pservers",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/pservers/pserver/{hostname}",requiredProps="hostname,in-maint") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Port number") + @org.onap.aai.annotations.Metadata(isKey=true,description="Value from executing hostname on the compute node.") - + - @org.onap.aai.annotations.Metadata(description="Name or assignment for the port") + @org.onap.aai.annotations.Metadata(description="PTNII name") - + - @org.onap.aai.annotations.Metadata(description="Type or usage of the port") + @org.onap.aai.annotations.Metadata(description="Number of cpus") - + - @org.onap.aai.annotations.Metadata(description="Operator to apply to the port (greater than, less than, etc).") + @org.onap.aai.annotations.Metadata(description="Disk size, in GBs") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="RAM size, in MBs") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="Equipment type. Source of truth should define valid values.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="Equipment vendor. Source of truth should define valid values.") - + - @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="Equipment model. Source of truth should define valid values.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Selectors list",dependentOn="rule,object-group,endpoint,policy",uriTemplate="/selector-list/{selector}",requiredProps="selector",indexedProps="data-owner,data-source,data-source-version") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Selector") + @org.onap.aai.annotations.Metadata(description="Fully-qualified domain name") - + - @org.onap.aai.annotations.Metadata(description="Name or assignment for the selector") + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") - + - @org.onap.aai.annotations.Metadata(description="Type or usage of the selector") + @org.onap.aai.annotations.Metadata(description="Used to configure device, also used for troubleshooting and is IP used for traps generated by device.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="Serial number, may be queried") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="IPV4 Loopback 0 address") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="IPV6 Loopback 0 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="IPV4 AIM address") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="describes an endpoints",namespace="cloud-infrastructure",container="endpoints",uriTemplate="/cloud-infrastructure/endpoints/endpoint/{endpoint-id}",requiredProps="endpoint-id",indexedProps="data-owner,data-source,data-source-version") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier for the endpoint.") + @org.onap.aai.annotations.Metadata(description="IPV6 AIM address") - + - @org.onap.aai.annotations.Metadata(description="Name of the endpoint.") + @org.onap.aai.annotations.Metadata(description="IPV6 OAM address") - + - @org.onap.aai.annotations.Metadata(description="Type of the endpoint. Expected values are DNS, ETCD, Kubernetes, etc.") + @org.onap.aai.annotations.Metadata(description="CANOPI's inventory status. Only set with values exactly as defined by CANOPI.") - + - @org.onap.aai.annotations.Metadata(description="Alternate name of the endpoint") + @org.onap.aai.annotations.Metadata(description="ID of Pserver") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="internet topology of Pserver") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @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="Identifies the version of the upstream source.") + @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="alternative pserver name") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of endpoints.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Virtual organization of cloud infrastructure elements in a data center context",nameProps="vdc-name",indexedProps="vdc-name,vdc-id,data-owner,data-source,data-source-version",container="virtual-data-centers",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}",requiredProps="vdc-id,vdc-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of the vdc") + @org.onap.aai.annotations.Metadata(description="purpose of pserver") - + - @org.onap.aai.annotations.Metadata(description="Name of the virtual data center") + @org.onap.aai.annotations.Metadata(description="Prov Status of this device (not under canopi control) Valid values [PREPROV/NVTPROV/PROV]") + + + + + + + @org.onap.aai.annotations.Metadata(description="Indicates who owns and or manages the device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The host profile that defines the configuration of the pserver.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The role performed by the pserver.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The function performed by the pserver.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Notes to aid OPs in troubleshooting, such as attribute aliases or additional descriptions/instructions about an object.") @@ -5222,76 +5562,88 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @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="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="Virtual organization of cloud infrastructure elements in a data center context") + @org.onap.aai.annotations.Metadata(description="Collection of compute hosts.") - + - + - @org.onap.aai.annotations.Metadata(description="It is a logical partition of the cloud which allows to have multiple environments in the production AIC.",indexedProps="operational-environment-id,data-owner,data-source,data-source-version",nameProps="operational-environment-name",uniqueProps="operational-environment-id",container="operational-environments",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/operational-environments/operational-environment/{operational-environment-id}",requiredProps="operational-environment-id,operational-environment-name,operational-environment-type,operational-environment-status,tenant-context,workload-context") + @org.onap.aai.annotations.Metadata(description="IP Address Range",dependentOn="endpoint,subnet,rule,policy,object-group",uriTemplate="/ip-address-list/{ip-address}",requiredProps="ip-address",indexedProps="ip-address,data-owner,data-source,data-source-version,type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of an operational environment") + @org.onap.aai.annotations.Metadata(isKey=true,description="IP address") - + - @org.onap.aai.annotations.Metadata(description="Operational Environment name") + @org.onap.aai.annotations.Metadata(description="IP address end range") - + - @org.onap.aai.annotations.Metadata(description="Operational Environment Type.") + @org.onap.aai.annotations.Metadata(description="ip version, either 4 or 6") - + - @org.onap.aai.annotations.Metadata(description="Status") + @org.onap.aai.annotations.Metadata(description="reserved, static, dhcp") - + - @org.onap.aai.annotations.Metadata(description="Tenant Context.") + @org.onap.aai.annotations.Metadata(description="") - + - @org.onap.aai.annotations.Metadata(description="Workload Context.") + @org.onap.aai.annotations.Metadata(description="Operator to apply to the port (greater than, less than, etc).") + + + + + + + @org.onap.aai.annotations.Metadata(description="ip-address prefix length, 32 for single address.") @@ -5327,58 +5679,39 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - @org.onap.aai.annotations.Metadata(description="a logical partition of the cloud which allows to have multiple environments in the production AIC.") - - - - - - - - + - @org.onap.aai.annotations.Metadata(description="Top level node for a cg-nat geographical region.",indexedProps="geo-region-id,data-owner,data-source,data-source-version",uniqueProps="geo-region-id",container="geo-regions",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/geo-regions/geo-region/{geo-region-id}",requiredProps="geo-region-id") + @org.onap.aai.annotations.Metadata(description="Port List Range",dependentOn="endpoint,rule,object-group",uriTemplate="/port-list/{port}",requiredProps="port",indexedProps="data-owner,data-source,data-source-version,type") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID, key for geo-region object.") - - - - + - @org.onap.aai.annotations.Metadata(description="Name of geo-region") + @org.onap.aai.annotations.Metadata(isKey=true,description="Port number") - + - @org.onap.aai.annotations.Metadata(description="Type of geo-region") + @org.onap.aai.annotations.Metadata(description="Name or assignment for the port") - + - @org.onap.aai.annotations.Metadata(description="Role of geo-region") + @org.onap.aai.annotations.Metadata(description="Type or usage of the port") - + - @org.onap.aai.annotations.Metadata(description="Function of geo-region") + @org.onap.aai.annotations.Metadata(description="Operator to apply to the port (greater than, less than, etc).") @@ -5403,42 +5736,43 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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 geo-regions") - - - - - + - @org.onap.aai.annotations.Metadata(description="The network-technology object is used to capture the supported network technologies of a cloud-region.",nameProps="network-technology-id,network-technology-name",uniqueProps="network-technology-id",container="network-technologies",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/network-technologies/network-technology/{network-technology-id}",requiredProps="network-technology-id,network-technology-name",indexedProps="data-owner,data-source,data-source-version") + @org.onap.aai.annotations.Metadata(description="Selectors list",dependentOn="rule,object-group,endpoint,policy",uriTemplate="/selector-list/{selector}",requiredProps="selector",indexedProps="data-owner,data-source,data-source-version,type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier of the network-technology object (UUID)") + @org.onap.aai.annotations.Metadata(isKey=true,description="Selector") - + - @org.onap.aai.annotations.Metadata(description="The network-technology that a cloud-region can support. Current valid values- CONTRAIL AIC_SR_IOV OVS STANDARD-SR-IOV") + @org.onap.aai.annotations.Metadata(description="Name or assignment for the selector") + + + + + + + @org.onap.aai.annotations.Metadata(description="Type or usage of the selector") @@ -5474,124 +5808,39 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - @org.onap.aai.annotations.Metadata(description=" The network-technology object is used to capture the supported network technologies of a cloud-region.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Namespace for cloud infrastructure.") - - - - - - - - - - - - - - - - + - @org.onap.aai.annotations.Metadata(description="Persist EMS address information used by EMS driver.",indexedProps="ems-id,data-owner,data-source,data-source-version",searchable="ems-id",container="esr-ems-list",namespace="external-system",requiredProps="ems-id",uriTemplate="/external-system/esr-ems-list/esr-ems/{ems-id}") + @org.onap.aai.annotations.Metadata(description="describes an endpoints",namespace="cloud-infrastructure",container="endpoints",uriTemplate="/cloud-infrastructure/endpoints/endpoint/{endpoint-id}",requiredProps="endpoint-id",indexedProps="data-owner,data-source,data-source-version") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of EMS.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - - - - - - - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - - - - + - @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,description="Unique identifier for the endpoint.") - - - - - - - - - - @org.onap.aai.annotations.Metadata(maximumDepth="0") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Persist VNFM address information used by VF-C.",indexedProps="vnfm-id,data-owner,data-source,data-source-version",searchable="vnfm-id",container="esr-vnfm-list",namespace="external-system",requiredProps="vnfm-id",uriTemplate="/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of VNFM.") + @org.onap.aai.annotations.Metadata(description="Name of the endpoint.") - + - @org.onap.aai.annotations.Metadata(description="indecate the VIM to deploy VNF.") + @org.onap.aai.annotations.Metadata(description="Type of the endpoint. Expected values are DNS, ETCD, Kubernetes, etc.") - + - @org.onap.aai.annotations.Metadata(description="certificate url of VNFM.") + @org.onap.aai.annotations.Metadata(description="Alternate name of the endpoint") @@ -5623,42 +5872,44 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + - + - @org.onap.aai.annotations.Metadata(maximumDepth="0") + @org.onap.aai.annotations.Metadata(description="Collection of endpoints.") - + - + - @org.onap.aai.annotations.Metadata(description="Persist NFVO address information used by VF-C.",indexedProps="nfvo-id,data-owner,data-source,data-source-version",searchable="nfvo-id",container="esr-nfvo-list",namespace="external-system",requiredProps="nfvo-id",uriTemplate="/external-system/esr-nfvo-list/esr-nfvo/{nfvo-id}") + @org.onap.aai.annotations.Metadata(description="Virtual organization of cloud infrastructure elements in a data center context",nameProps="vdc-name",indexedProps="vdc-name,vdc-id,data-owner,data-source,data-source-version",container="virtual-data-centers",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}",requiredProps="vdc-id,vdc-name") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of nfvo.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of the vdc") - + - @org.onap.aai.annotations.Metadata(description="indecate the api-root.") + @org.onap.aai.annotations.Metadata(description="Name of the virtual data center") @@ -5690,56 +5941,69 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - @org.onap.aai.annotations.Metadata(maximumDepth="0") + @org.onap.aai.annotations.Metadata(description="Virtual organization of cloud infrastructure elements in a data center context") - + - + - @org.onap.aai.annotations.Metadata(description="Persist SDNC address information used by ONAP SDNC.",indexedProps="data-owner,data-source,data-source-version",searchable="sdnc-id",container="esr-thirdparty-sdnc-list",namespace="external-system",requiredProps="thirdparty-sdnc-id",uriTemplate="/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}") + @org.onap.aai.annotations.Metadata(description="It is a logical partition of the cloud which allows to have multiple environments in the production AIC.",indexedProps="operational-environment-id,data-owner,data-source,data-source-version,tenant-context,workload-context",nameProps="operational-environment-name",uniqueProps="operational-environment-id",container="operational-environments",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/operational-environments/operational-environment/{operational-environment-id}",requiredProps="operational-environment-id,operational-environment-name,operational-environment-type,operational-environment-status,tenant-context,workload-context") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of SDNC.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of an operational environment") - + - @org.onap.aai.annotations.Metadata(description="used for DC type to indicate the location of SDNC, such as Core or Edge.") + @org.onap.aai.annotations.Metadata(description="Operational Environment name") - + - @org.onap.aai.annotations.Metadata(description="password used to access SDNC server.") + @org.onap.aai.annotations.Metadata(description="Operational Environment Type.") - + - @org.onap.aai.annotations.Metadata(description="Domain type of the SDNC controllerr.") + @org.onap.aai.annotations.Metadata(description="Status") + + + + + + + @org.onap.aai.annotations.Metadata(description="Tenant Context.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Workload Context.") @@ -5771,85 +6035,62 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - - @org.onap.aai.annotations.Metadata(maximumDepth="0") - - - - - - - - + - @org.onap.aai.annotations.Metadata(description="Namespace for external system.") + @org.onap.aai.annotations.Metadata(description="a logical partition of the cloud which allows to have multiple environments in the production AIC.") - - - - + - + - @org.onap.aai.annotations.Metadata(description="Collection of resource instances used to connect a variety of disparate inventory widgets",indexedProps="resource-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,data-owner,data-source,data-source-version",container="connectors",namespace="business",uriTemplate="/business/connectors/connector/{resource-instance-id}",requiredProps="resource-instance-id") + @org.onap.aai.annotations.Metadata(description="Top level node for a cg-nat geographical region.",indexedProps="geo-region-id,data-owner,data-source,data-source-version",uniqueProps="geo-region-id",container="geo-regions",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/geo-regions/geo-region/{geo-region-id}",requiredProps="geo-region-id") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of resource 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(isKey=true,description="UUID, key for geo-region object.") - + - @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="Name of geo-region") - + - @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="Type of geo-region") - + - @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 of geo-region") - + - @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="Function of geo-region") @@ -5875,34 +6116,41 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - + - @org.onap.aai.annotations.Metadata(description="Collection of resource instances used to connect a variety of disparate inventory widgets") + @org.onap.aai.annotations.Metadata(description="Collection of geo-regions") - + - + - @org.onap.aai.annotations.Metadata(description="Represents the specifics of a tunnel cross connect piece of a resource that gets separately allotted",indexedProps="id,data-owner,data-source,data-source-version",dependentOn="allotted-resource",container="tunnel-xconnects",uriTemplate="/tunnel-xconnects/tunnel-xconnect/{id}",requiredProps="id") + @org.onap.aai.annotations.Metadata(description="The network-technology object is used to capture the supported network technologies of a cloud-region.",nameProps="network-technology-id,network-technology-name",uniqueProps="network-technology-id",container="network-technologies",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/network-technologies/network-technology/{network-technology-id}",requiredProps="network-technology-id,network-technology-name",indexedProps="data-owner,data-source,data-source-version") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this instance.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier of the network-technology object (UUID)") + + + + + + + @org.onap.aai.annotations.Metadata(description="The network-technology that a cloud-region can support. Current valid values- CONTRAIL AIC_SR_IOV OVS STANDARD-SR-IOV") @@ -5930,7 +6178,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @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.") @@ -5938,149 +6186,191 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="This object is used to store the specific tunnel cross connect aspects of an allotted resource") + @org.onap.aai.annotations.Metadata(description=" The network-technology object is used to capture the supported network technologies of a cloud-region.") - + - + - @org.onap.aai.annotations.Metadata(description="Represents a slice or partial piece of a resource that gets separately allotted",nameProps="description,allotted-resource-name",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,data-owner,data-source,data-source-version",dependentOn="service-instance",container="allotted-resources",uriTemplate="/allotted-resources/allotted-resource/{id}",requiredProps="id") + @org.onap.aai.annotations.Metadata(description="Namespace for cloud infrastructure.") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this instance.") - - - - + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Persist EMS address information used by EMS driver.",indexedProps="ems-id,data-owner,data-source,data-source-version",searchable="ems-id",container="esr-ems-list",namespace="external-system",requiredProps="ems-id",uriTemplate="/external-system/esr-ems-list/esr-ems/{ems-id}") + + + + - @org.onap.aai.annotations.Metadata(description="The descriptive information assigned to this allotted resource instance") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of EMS.") - + - @org.onap.aai.annotations.Metadata(description="Link back to more information in the controller") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @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="Identifies the upstream source of the data.") - + - @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="Identifies the version of the upstream source.") - @org.onap.aai.annotations.Metadata(description="Concurrency value") - - - - - - - @org.onap.aai.annotations.Metadata(description="Orchestration status") - - - - - - - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") - - - - - - - @org.onap.aai.annotations.Metadata(description="Generic description of the type of allotted 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(maximumDepth="0") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Persist VNFM address information used by VF-C.",indexedProps="vnfm-id,data-owner,data-source,data-source-version",searchable="vnfm-id",container="esr-vnfm-list",namespace="external-system",requiredProps="vnfm-id",uriTemplate="/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}") + + + + - @org.onap.aai.annotations.Metadata(description="role in the network that this resource will be providing.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of VNFM.") - + - @org.onap.aai.annotations.Metadata(description="Store the name of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="indecate the VIM to deploy VNF.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access provider of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="certificate url of VNFM.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access client of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access topology of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access node of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access ltp of this allotted-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(maximumDepth="0") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Persist NFVO address information used by VF-C.",indexedProps="nfvo-id,data-owner,data-source,data-source-version",searchable="nfvo-id",container="esr-nfvo-list",namespace="external-system",requiredProps="nfvo-id",uriTemplate="/external-system/esr-nfvo-list/esr-nfvo/{nfvo-id}") + + + + - @org.onap.aai.annotations.Metadata(description="Store the cvlan of this allotted-resource.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of nfvo.") - + - @org.onap.aai.annotations.Metadata(description="Store the vpn-name of this allotted-resource.") + @org.onap.aai.annotations.Metadata(description="indecate the api-root.") @@ -6105,84 +6395,63 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + @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(maximumDepth="0") - + - + - @org.onap.aai.annotations.Metadata(description="Requirement of comunication service.",uniqueProps="profile-id",indexedProps="profile-id,data-owner,data-source,data-source-version",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="Persist SDNC address information used by ONAP SDNC.",indexedProps="data-owner,data-source,data-source-version",searchable="sdnc-id",container="esr-thirdparty-sdnc-list",namespace="external-system",requiredProps="thirdparty-sdnc-id",uriTemplate="/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-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(isKey=true,description="Unique ID of SDNC.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") + @org.onap.aai.annotations.Metadata(description="used for DC type to indicate the location of SDNC, such as Core or Edge.") - + - @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") + @org.onap.aai.annotations.Metadata(description="password used to access SDNC server.") - + - @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="Domain type of the SDNC controllerr.") @@ -6214,153 +6483,138 @@ 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(maximumDepth="0") - + - + - @org.onap.aai.annotations.Metadata(description="Requirement of E2E Slice service.",uniqueProps="profile-id",indexedProps="profile-id,data-owner,data-source,data-source-version",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="Namespace for external system.") - + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of resource instances used to connect a variety of disparate inventory widgets",indexedProps="resource-instance-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,data-owner,data-source,data-source-version",container="connectors",namespace="business",uriTemplate="/business/connectors/connector/{resource-instance-id}",requiredProps="resource-instance-id") + + + + - @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of 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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - @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="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="Percentage value of the amount of simultaneous active UEs to the total number of UEs where active means the UEs are exchanging data with the network.") - - - - - - - @org.onap.aai.annotations.Metadata(description="The jitter requirements of network slice.") - - - - - - - @org.onap.aai.annotations.Metadata(description="An attribute specifies the time that an application consuming a communication service may continue without an anticipated message.") - - - - - - - @org.onap.aai.annotations.Metadata(description="This parameter specifies the availability requirement, expressed as a percentage.") - - - - - - - @org.onap.aai.annotations.Metadata(description="An attribute specifies in the context of network layer packet transmissions, percentage value of the amount of sent network layer packets successfully delivered to a given system entity within the time constraint required by the targeted service, divided by the total number of sent network layer packets.") - - - - - - - @org.onap.aai.annotations.Metadata(description="This attribute defines achievable data rate of the network slice in downlink that is available ubiquitously across the coverage area of the slice.") - - - - + - @org.onap.aai.annotations.Metadata(description="This attribute defines downlink data rate supported by the network slice per UE.") + @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="This attribute defines achievable data rate of the network slice in uplink that is available ubiquitously across the coverage area of the slice.") + @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="This attribute defines uplink data rate supported by the network slice per UE.") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="This parameter specifies the maximum packet size supported by the network slice.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="This parameter defines the maximum number of concurrent sessions supported by the network slice.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of resource instances used to connect a variety of disparate inventory widgets") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Represents the specifics of a tunnel cross connect piece of a resource that gets separately allotted",indexedProps="id,data-owner,data-source,data-source-version",dependentOn="allotted-resource",container="tunnel-xconnects",uriTemplate="/tunnel-xconnects/tunnel-xconnect/{id}",requiredProps="id") + + + + - @org.onap.aai.annotations.Metadata(description="An attribute specifies the overall user density over the coverage area of the network slice.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this instance.") @@ -6388,7 +6642,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @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="Concurrency value") @@ -6396,170 +6650,149 @@ 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="This object is used to store the specific tunnel cross connect aspects of an allotted resource") - + - + - @org.onap.aai.annotations.Metadata(description="Requirement of network slice subnet service.",uniqueProps="profile-id",indexedProps="profile-id,data-owner,data-source,data-source-version",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="Represents a slice or partial piece of a resource that gets separately allotted",nameProps="description,allotted-resource-name",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,data-owner,data-source,data-source-version",dependentOn="service-instance",container="allotted-resources",uriTemplate="/allotted-resources/allotted-resource/{id}",requiredProps="id") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - - - - - - - @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 slice subnet service") - - - - + - @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSSI can be selected.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this instance.") - + - @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 descriptive information assigned to this allotted resource 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="Link back to more information in the controller") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") + @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="User experience data rate of download.") + @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 area traffic capbility of upload.") + @org.onap.aai.annotations.Metadata(description="Concurrency value") - + - @org.onap.aai.annotations.Metadata(description="The area traffic capbility of download.") + @org.onap.aai.annotations.Metadata(description="Orchestration status") - + - @org.onap.aai.annotations.Metadata(description="An attribute specfies the percentage value of the amount of simultaneous active UEs to the total number of UEs where active means the UEs are exchanging data with the network.") + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") - + - @org.onap.aai.annotations.Metadata(description="The jitter requirements of network slice subnet.") + @org.onap.aai.annotations.Metadata(description="Generic description of the type of allotted resource.") - + - @org.onap.aai.annotations.Metadata(description="Survival time for network slice subnet.") + @org.onap.aai.annotations.Metadata(description="role in the network that this resource will be providing.") - + - @org.onap.aai.annotations.Metadata(description="Communication service availability target value.") + @org.onap.aai.annotations.Metadata(description="Store the name of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Maxmun bandwidth value of TN network.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access provider of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Expected date rate for uRLLC.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access client of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="maxNumberofPDUSession Integer 1 The maximum number of PDU sessions that can simultaneously/concurrently access to the network slice.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access topology of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Overall User Density.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access node of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Communication service reliability mean time between failures.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access ltp of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Message size(byte) .") + @org.onap.aai.annotations.Metadata(description="Store the cvlan of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="transferIntervalTarget String 1 Target value of transfer interval.") + @org.onap.aai.annotations.Metadata(description="Store the vpn-name of this allotted-resource.") @@ -6584,244 +6817,241 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - @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 slice subnet service profile.") + @org.onap.aai.annotations.Metadata(description="This object is used to store slices of services being offered") - + - + - @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,data-owner,data-source,data-source-version",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="Represents a resource that acts as a bridge between service-instance to define parent-child relationship",nameProps="description,composed-resource-name",indexedProps="id,type,role,composed-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name,orchestration-status,data-owner,data-source,data-source-version",dependentOn="service-instance",container="composed-resources",uriTemplate="/composed-resources/composed-resource/{id}",requiredProps="id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this instance of a service") + @org.onap.aai.annotations.Metadata(isKey=true,description="Composed Resource id UUID assigned to this 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 descriptive information assigned to this composed resource instance") - + - @org.onap.aai.annotations.Metadata(description="String capturing type of service.") + @org.onap.aai.annotations.Metadata(description="Link back to more information in the controller") - + - @org.onap.aai.annotations.Metadata(description="String capturing the service role.") + @org.onap.aai.annotations.Metadata(description="Concurrency value") - + - @org.onap.aai.annotations.Metadata(description="Rate of the service instance.") + @org.onap.aai.annotations.Metadata(description="Orchestration status") - + - @org.onap.aai.annotations.Metadata(description="Definition of the service layer.") + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") - + - @org.onap.aai.annotations.Metadata(description="Due date of the service creation.") + @org.onap.aai.annotations.Metadata(description="Generic description of the type of composed resource.") - + - @org.onap.aai.annotations.Metadata(description="End date of the service creation.") + @org.onap.aai.annotations.Metadata(description="role in the network that this resource will be providing.") - + - @org.onap.aai.annotations.Metadata(description="This field will store the environment context assigned to the service-instance.") + @org.onap.aai.annotations.Metadata(description="Store the name of this composed-resource.") - - - - @org.onap.aai.annotations.Metadata(description="This field will store the workload context assigned to the service-instance.") - - - - - - - @org.onap.aai.annotations.Metadata(description="create time of Network Service.") - - - - - - - @org.onap.aai.annotations.Metadata(description="last update of Network Service.") - - - - + - @org.onap.aai.annotations.Metadata(description="short description for service-instance.") + @org.onap.aai.annotations.Metadata(description="Store the id of the access provider of this composed-resource.") - + - @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="Store the id of the access client of this composed-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="Store the id of the access topology of this composed-resource.") - + - @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="Store the id of the access node of this composed-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="Store the id of the access ltp of this composed-resource.") - + - @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 cvlan of this composed-resource.") - + - @org.onap.aai.annotations.Metadata(description="Indicates the total bandwidth to be used for this service.") + @org.onap.aai.annotations.Metadata(description="Store the vpn-name of this composed-resource.") - + - @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="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @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="Identifies the upstream source of the data.") - + - @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="Identifies the version of the upstream source.") - + + + + + + + + + @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,data-owner,data-source,data-source-version",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="indicates the downstream bandwidth this service will use on the WAN2 port of the physical device.") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @org.onap.aai.annotations.Metadata(description="URL customers will use to access the vHN Portal.") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the communication service") - + - @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="A list of TrackingAreas where the NSI can be selected.") - + - @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 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="Path to the controller object.") + @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status of this service.") + @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - + - @org.onap.aai.annotations.Metadata(description="String capturing request parameters from SO to pass to Closed Loop.") + @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - + - @org.onap.aai.annotations.Metadata(description="String capturing function of the service.") + @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).") @@ -6846,253 +7076,160 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - - - + - @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + - + - @org.onap.aai.annotations.Metadata(description="Collection of service instances") + @org.onap.aai.annotations.Metadata(description="Collection of communication service profile.") - + - + - @org.onap.aai.annotations.Metadata(description="Object that group service instances.",indexedProps="service-type,data-owner,data-source,data-source-version",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="Requirement of E2E Slice service.",uniqueProps="profile-id",indexedProps="profile-id,data-owner,data-source,data-source-version",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="Value defined by orchestration to identify this service across ONAP.") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @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 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="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the E2E slice service") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - + - @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="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="Collection of objects that group service instances.") - - - - - - - - - - - - @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,data-owner,data-source,data-source-version",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="Global customer id used across ONAP to uniquely identify customer.") + @org.onap.aai.annotations.Metadata(description="Percentage value of the amount of simultaneous active UEs to the total number of UEs where active means the UEs are exchanging data with the network.") - + - @org.onap.aai.annotations.Metadata(description="Subscriber name, an alternate way to retrieve a customer.") + @org.onap.aai.annotations.Metadata(description="The jitter requirements of network slice.") - + - @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="An attribute specifies the time that an application consuming a communication service may continue without an anticipated message.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="This parameter specifies the availability requirement, expressed as a percentage.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="An attribute specifies in the context of network layer packet transmissions, percentage value of the amount of sent network layer packets successfully delivered to a given system entity within the time constraint required by the targeted service, divided by the total number of sent network layer packets.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="This attribute defines achievable data rate of the network slice in downlink that is available ubiquitously across the coverage area of the slice.") - + - @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 attribute defines downlink data rate supported by the network slice per UE.") - - - - - - - - - - @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,data-owner,data-source,data-source-version",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="This attribute defines achievable data rate of the network slice in uplink that is available ubiquitously across the coverage area of the slice.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="This attribute defines uplink data rate supported by the network slice per UE.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="This parameter specifies the maximum packet size supported by the network slice.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="This parameter defines the maximum number of concurrent sessions supported by the network slice.") - + - @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,data-owner,data-source,data-source-version",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(isKey=true,description="UUID of an owning entity") - - - - - - - @org.onap.aai.annotations.Metadata(description="Owning entity name") + @org.onap.aai.annotations.Metadata(description="An attribute specifies the overall user density over the coverage area of the network slice.") @@ -7128,239 +7265,198 @@ 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 E2E slice service profile.") - + - + - @org.onap.aai.annotations.Metadata(description="describes a platform",indexedProps="platform-name,data-owner,data-source,data-source-version",uniqueProps="platform-name",container="platforms",namespace="business",uriTemplate="/business/platforms/platform/{platform-name}",requiredProps="platform-name") + @org.onap.aai.annotations.Metadata(description="Requirement of network slice subnet service.",uniqueProps="profile-id",indexedProps="profile-id,data-owner,data-source,data-source-version",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(isKey=true,description="Name of the platform") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @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="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the slice subnet service") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSSI can be selected.") - + - @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="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of platforms") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="describes the project",indexedProps="project-name,data-owner,data-source,data-source-version",uniqueProps="project-name",container="projects",namespace="business",uriTemplate="/business/projects/project/{project-name}",requiredProps="project-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the project deploying a service") + @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="Type of project (ex, VPMO)") + @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - + - @org.onap.aai.annotations.Metadata(description="Current state of the project.") + @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - + - @org.onap.aai.annotations.Metadata(description="Description of the project.") + @org.onap.aai.annotations.Metadata(description="The area traffic capbility of upload.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="The area traffic capbility of download.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="An attribute specfies the percentage value of the amount of simultaneous active UEs to the total number of UEs where active means the UEs are exchanging data with the network.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="The jitter requirements of network slice subnet.") - + - @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="Survival time for network slice subnet.") - - - - - - - - - @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,data-owner,data-source,data-source-version",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(isKey=true,description="Uniquely identifies this sp-partner by id") + @org.onap.aai.annotations.Metadata(description="Communication service availability target value.") - + - @org.onap.aai.annotations.Metadata(description="Store the URL of this sp-partner.") + @org.onap.aai.annotations.Metadata(description="Maxmun bandwidth value of TN network.") - + - @org.onap.aai.annotations.Metadata(description="Store the callsource of this sp-partner.") + @org.onap.aai.annotations.Metadata(description="Expected date rate for uRLLC.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="maxNumberofPDUSession Integer 1 The maximum number of PDU sessions that can simultaneously/concurrently access to the network slice.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="Overall User Density.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="Communication service reliability mean time between failures.") - + - @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="Message size(byte) .") - + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this sp-partner.") + @org.onap.aai.annotations.Metadata(description="transferIntervalTarget String 1 Target value of transfer interval.") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this sp-partner.") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @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="Identifies the upstream source of the data.") - + - @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="Identifies the version of the upstream source.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") @@ -7368,149 +7464,198 @@ 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="Collection of slice subnet service profile.") - - - - - - - + - + - @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,data-owner,data-source,data-source-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="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,data-owner,data-source,data-source-version",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="Unique ID of this asset") + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this instance of a service") - + - @org.onap.aai.annotations.Metadata(description="The application that the image instantiates.") + @org.onap.aai.annotations.Metadata(description="This field will store a name assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="The vendor of the application.") + @org.onap.aai.annotations.Metadata(description="String capturing type of service.") - + - @org.onap.aai.annotations.Metadata(description="The version of the application.") + @org.onap.aai.annotations.Metadata(description="String capturing the service role.") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(description="Rate of the service instance.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="Definition of the service layer.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="Due date of the service creation.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="End date of the service creation.") - + - @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 field will store the environment context assigned to the service-instance.") - - - - - - - - - @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,data-owner,data-source,data-source-version",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="This field will store the workload context assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="Description of the service") + @org.onap.aai.annotations.Metadata(description="create time of Network Service.") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(description="last update of Network Service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="short description for service-instance.") + + + + + + + @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 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 ASDC data dictionary widget model. This maps directly to the A&AI widget.") + + + + + + + @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="Indicates the total bandwidth to be used for this service.") + + + + + + + @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="indicates the downstream bandwidth this service will use on the WAN1 port of the physical device.") + + + + + + + @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="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.") @@ -7521,10 +7666,31 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="service version") + @org.onap.aai.annotations.Metadata(description="Path to the controller object.") + + + + + + + @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.") @@ -7550,40 +7716,53 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + + + + + + @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 model definitions. Likely to be deprecated in favor of models from ASDC.") + @org.onap.aai.annotations.Metadata(description="Collection of service instances") - + - + - @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,data-owner,data-source,data-source-version",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="Object that group service instances.",indexedProps="service-type,data-owner,data-source,data-source-version",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="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="Value defined by orchestration to identify this service across ONAP.") - + - @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="This property will be deleted from A&AI in the near future. Only stop gap solution.") @@ -7615,34 +7794,49 @@ 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 objects that group service instances.") - + - + - @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,data-owner,data-source,data-source-version",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="customer identifiers to provide linkage back to BSS information.",nameProps="subscriber-name",indexedProps="subscriber-name,global-customer-id,subscriber-type,data-owner,data-source,data-source-version",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,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(isKey=true,description="Global customer id used across ONAP to uniquely identify customer.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Subscriber name, an alternate way to retrieve a customer.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Subscriber type, a way to provide VID with only the INFRA customers.",defaultValue="CUST") @@ -7667,33 +7861,42 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - + + + + @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="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid,data-owner,data-source,data-source-version",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="describes a line-of-business",indexedProps="line-of-business-name,data-owner,data-source,data-source-version",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,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the line-of-business (product)") @@ -7718,33 +7921,48 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - + + + + @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="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="model-constraint-uuid",indexedProps="model-constraint-uuid,data-owner,data-source,data-source-version",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="describes an owning-entity",indexedProps="owning-entity-id,owning-entity-name,data-owner,data-source,data-source-version",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(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of an owning entity") + + + + + + + @org.onap.aai.annotations.Metadata(description="Owning entity name") @@ -7769,8 +7987,6 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - @@ -7778,46 +7994,58 @@ 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="Defines how other models combine to make up a higher-level model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid,data-owner,data-source,data-source-version",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="describes a platform",indexedProps="platform-name,data-owner,data-source,data-source-version",uniqueProps="platform-name",container="platforms",namespace="business",uriTemplate="/business/platforms/platform/{platform-name}",requiredProps="platform-name") - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the platform") - + - @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="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="How many of this type of element are required/allowed") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - @@ -7825,17 +8053,55 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of platforms") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes the project",indexedProps="project-name,data-owner,data-source,data-source-version",uniqueProps="project-name",container="projects",namespace="business",uriTemplate="/business/projects/project/{project-name}",requiredProps="project-name") + + + + - @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,description="Name of the project deploying a service") - + - @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="Type of project (ex, VPMO)") + + + + + + + @org.onap.aai.annotations.Metadata(description="Current state of the project.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Description of the project.") @@ -7860,141 +8126,188 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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="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,data-owner,data-source,data-source-version",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="Instance of an sp-partner",indexedProps="sp-partner-id,url,callsource,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",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(isKey=true,description="Unique identifier corresponding to one version of a model in ASDC") + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this sp-partner by id") - + - @org.onap.aai.annotations.Metadata(description="Name of the model, which can change from version to version.") + @org.onap.aai.annotations.Metadata(description="Store the URL of this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="Version") + @org.onap.aai.annotations.Metadata(description="Store the callsource of this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="Distribution Status") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Description") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="The CDS blue print name associated with the resource.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="The version of the CDS blue print.") + @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="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(description="Store the operational-status for this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @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="Collection of sp-partners") + + - + - + - @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,data-owner,data-source,data-source-version",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="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,data-owner,data-source,data-source-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="Unique identifier corresponding to the main definition of a model in ASDC") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this asset") - + - @org.onap.aai.annotations.Metadata(description="Type of the model, e.g., service, resource, widget, etc.") + @org.onap.aai.annotations.Metadata(description="The application that the image instantiates.") - + - @org.onap.aai.annotations.Metadata(description="Role of the model,e.g.,NST,NSST,CST,etc") + @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") @@ -8026,51 +8339,608 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - @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="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="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(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,data-owner,data-source,data-source-version",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,autoGenerateUuid="true") + @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="Description of the service") + + + + + + + @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="service version") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + + + + + + @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,data-owner,data-source,data-source-version",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="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.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + @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 capabilities.") + + + + + + + + + + + + @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,data-owner,data-source,data-source-version",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,autoGenerateUuid="true") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + + + + + + + + + + + + + + + + + @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,data-owner,data-source,data-source-version",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,autoGenerateUuid="true") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + + + + + + + + + + + + + + + + + @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,data-owner,data-source,data-source-version",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,autoGenerateUuid="true") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + + + @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,data-owner,data-source,data-source-version",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,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(description="Describes new constraints on this model element that are not part of that model's definition") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + + + + + + + + + + + + + @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,data-owner,data-source,data-source-version",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="Name of the model, which can change from version to version.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Version") + + + + + + + @org.onap.aai.annotations.Metadata(description="Distribution Status") + + + + + + + @org.onap.aai.annotations.Metadata(description="Description") + + + + + + + @org.onap.aai.annotations.Metadata(description="The CDS blue print name associated with the resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The version of the CDS blue print.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + @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="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,data-owner,data-source,data-source-version",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="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") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + @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 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") + + + + + + + + + + + + + + + + @@ -8195,7 +9065,7 @@ 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,data-owner,data-source,data-source-version",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="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,link-role,link-description,data-owner,data-source,data-source-version",nameProps="link-description",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") @@ -8349,7 +9219,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="A description for the logical-link.") + @org.onap.aai.annotations.Metadata(description="Descriptor to identify the path of the link. In the format of ptn-ii-a_interface-a|ptn-ii-b_interface-b") @@ -9068,7 +9938,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="VPLS Provider Edge routers.",indexedProps="prov-status,equipment-name,data-owner,data-source,data-source-version",container="vpls-pes",namespace="network",uriTemplate="/network/vpls-pes/vpls-pe/{equipment-name}",requiredProps="equipment-name") + @org.onap.aai.annotations.Metadata(description="VPLS Provider Edge routers.",indexedProps="prov-status,equipment-name,vlan-id-outer,data-owner,data-source,data-source-version",container="vpls-pes",namespace="network",uriTemplate="/network/vpls-pes/vpls-pe/{equipment-name}",requiredProps="equipment-name") @@ -9284,7 +10154,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Used to capture the network interfaces of this VCE",nameProps="port-group-name",indexedProps="port-group-id,heat-stack-id,interface-id,switch-name,interface-role,orchestration-status,data-owner,data-source,data-source-version",dependentOn="vce",container="port-groups",uriTemplate="/port-groups/port-group/{interface-id}",requiredProps="interface-id,orchestration-status") + @org.onap.aai.annotations.Metadata(description="Used to capture the network interfaces of this VCE",nameProps="port-group-name",indexedProps="port-group-id,heat-stack-id,interface-id,switch-name,interface-role,orchestration-status,data-owner,data-source,data-source-version,neutron-network-id",dependentOn="vce",container="port-groups",uriTemplate="/port-groups/port-group/{interface-id}",requiredProps="interface-id,orchestration-status") @@ -9943,7 +10813,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Route packets to a specific host. Host routes are automatically added to the routing table for all IPv4 and IPv6 addresses that are configured on the router. The purpose of a host route is to create a corresponding CEF entry as a receive entry so that the packets destined to this IP address can be processed by the router itself.",indexedProps="host-route-id,data-owner,data-source,data-source-version",dependentOn="subnet",container="host-routes",uriTemplate="/host-routes/host-route/{host-route-id}") + @org.onap.aai.annotations.Metadata(description="Route packets to a specific host. Host routes are automatically added to the routing table for all IPv4 and IPv6 addresses that are configured on the router. The purpose of a host route is to create a corresponding CEF entry as a receive entry so that the packets destined to this IP address can be processed by the router itself.",indexedProps="host-route-id,next-hop,data-owner,data-source,data-source-version",dependentOn="subnet",container="host-routes",uriTemplate="/host-routes/host-route/{host-route-id}") @@ -10128,7 +10998,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Definition of bgp-neighbor",indexedProps="bgp-neighbor-id,data-owner,data-source,data-source-version",dependentOn="pnf,vrf,subnet,generic-vnf",nameProps="bgp-neighbor-id",container="bgp-neighbors",uriTemplate="/bgp-neighbors/bgp-neighbor/{bgp-neighbor-id}",requiredProps="bgp-neighbor-id,bgp-neighbor-type") + @org.onap.aai.annotations.Metadata(description="Definition of bgp-neighbor",indexedProps="bgp-neighbor-id,data-owner,data-source,data-source-version,prov-status",dependentOn="pnf,vrf,subnet,generic-vnf",nameProps="bgp-neighbor-id",container="bgp-neighbors",uriTemplate="/bgp-neighbors/bgp-neighbor/{bgp-neighbor-id}",requiredProps="bgp-neighbor-id,bgp-neighbor-type") @@ -10260,7 +11130,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(indexedProps="subnet-id,subnet-name,subnet-type,subnet-function,orchestration-status,data-owner,data-source,data-source-version",nameProps="subnet-name",uniqueProps="subnet-id",dependentOn="l3-network,zone",container="subnets",uriTemplate="/subnets/subnet/{subnet-id}",requiredProps="subnet-id") + @org.onap.aai.annotations.Metadata(indexedProps="subnet-id,subnet-name,subnet-type,subnet-function,orchestration-status,data-owner,data-source,data-source-version,neutron-subnet-id",nameProps="subnet-name",uniqueProps="subnet-id",dependentOn="l3-network,zone",container="subnets",uriTemplate="/subnets/subnet/{subnet-id}",requiredProps="subnet-id,dhcp-enabled") @@ -10563,7 +11433,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Aggregate route configs are used on the D2 IPE’s for the Voice services. In 1902, SDNC will create aggregate-route objects and write them to A&AI. ",indexedProps="agg-route-id,data-owner,data-source,data-source-version",container="aggregate-routes",dependentOn="vrf,l3-network",uriTemplate="/aggregate-routes/aggregate-route/{agg-route-id}",requiredProps="agg-route-id") + @org.onap.aai.annotations.Metadata(description="Aggregate route configs are used on the D2 IPE’s for the Voice services. In 1902, SDNC will create aggregate-route objects and write them to A&AI. ",indexedProps="agg-route-id,next-hop,data-owner,data-source,data-source-version",container="aggregate-routes",dependentOn="vrf,l3-network",uriTemplate="/aggregate-routes/aggregate-route/{agg-route-id}",requiredProps="agg-route-id") @@ -10664,7 +11534,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Generic network definition",nameProps="network-name",indexedProps="heat-stack-id,service-id,network-id,network-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,contrail-network-fqdn,network-role,network-function,orchestration-status,data-owner,data-source,data-source-version",searchable="network-id,network-name",uniqueProps="network-id",container="l3-networks",namespace="network",uriTemplate="/network/l3-networks/l3-network/{network-id}",requiredProps="network-id,is-bound-to-vpn,is-provider-network,is-shared-network,is-external-network") + @org.onap.aai.annotations.Metadata(description="Generic network definition",nameProps="network-name",indexedProps="heat-stack-id,service-id,network-id,network-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,contrail-network-fqdn,network-role,network-function,orchestration-status,data-owner,data-source,data-source-version,neutron-network-id",searchable="network-id,network-name",uniqueProps="network-id",container="l3-networks",namespace="network",uriTemplate="/network/l3-networks/l3-network/{network-id}",requiredProps="network-id,is-bound-to-vpn,is-provider-network,is-shared-network,is-external-network") @@ -10924,7 +11794,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Captures set of conditions, constraints, and settings that allow designation of who is authorized to connect to the network and the circumstances under which they can or cannot connect. Provides Contrail FQDN for policy.",nameProps="network-policy-fqdn",indexedProps="network-policy-id,network-policy-fqdn,data-owner,data-source,data-source-version",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="Captures set of conditions, constraints, and settings that allow designation of who is authorized to connect to the network and the circumstances under which they can or cannot connect. Provides Contrail FQDN for policy.",nameProps="network-policy-fqdn",indexedProps="network-policy-id,network-policy-fqdn,data-owner,data-source,data-source-version,heat-stack-id",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}") @@ -11323,7 +12193,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="General purpose VNF",nameProps="vnf-name",indexedProps="is-closed-loop-disabled,vnf-name2,vnf-type,heat-stack-id,vnf-name,vnf-id,regional-resource-zone,prov-status,service-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,nf-type,nf-function,nf-naming-code,nf-role,nm-profile-name,orchestration-status,data-owner,data-source,data-source-version",searchable="vnf-id,vnf-name,vnf-name2,operational-status",uniqueProps="vnf-id",container="generic-vnfs",namespace="network",extendsFrom="vnf",containsSuggestibleProps="true",suggestionAliases="VNFs",uriTemplate="/network/generic-vnfs/generic-vnf/{vnf-id}",requiredProps="vnf-id,vnf-type,in-maint,is-closed-loop-disabled") + @org.onap.aai.annotations.Metadata(description="General purpose VNF",nameProps="vnf-name",indexedProps="is-closed-loop-disabled,vnf-name2,vnf-type,heat-stack-id,vnf-name,vnf-id,regional-resource-zone,prov-status,service-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,nf-type,nf-function,nf-naming-code,nf-role,nm-profile-name,orchestration-status,vlan-id-outer,data-owner,data-source,data-source-version",searchable="vnf-id,vnf-name,vnf-name2,operational-status",uniqueProps="vnf-id",container="generic-vnfs",namespace="network",extendsFrom="vnf",containsSuggestibleProps="true",suggestionAliases="VNFs",uriTemplate="/network/generic-vnfs/generic-vnf/{vnf-id}",requiredProps="vnf-id,vnf-type,in-maint,is-closed-loop-disabled") @@ -12214,6 +13084,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="Type of v4-max-path") + + + + + + + @org.onap.aai.annotations.Metadata(description="Type of v6-max-path") + + + + + + + @org.onap.aai.annotations.Metadata(description="Configuration status of the vrf") + + + @@ -12233,7 +13124,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="PNF represents a physical network function. typically equipment used in the D1 world. in 1607, this will be populated by SDN-C to represent a premises router that a uCPE connects to. But this can be used to represent any physical device that is not an AIC node or uCPE.",indexedProps="pnf-name,orchestration-status,inv-status,model-invariant-id,model-version-id,operational-status,nf-type,admin-status,nf-role,prov-status,nf-naming-code,equipment-clli,phone-number,data-owner,data-source,data-source-version",searchable="pnf-name",uniqueProps="pnf-name",container="pnfs",namespace="network",uriTemplate="/network/pnfs/pnf/{pnf-name}",requiredProps="pnf-name,in-maint") + @org.onap.aai.annotations.Metadata(description="PNF represents a physical network function. typically equipment used in the D1 world. in 1607, this will be populated by SDN-C to represent a premises router that a uCPE connects to. But this can be used to represent any physical device that is not an AIC node or uCPE.",indexedProps="pnf-name,orchestration-status,inv-status,model-invariant-id,model-version-id,operational-status,nf-type,admin-status,nf-role,prov-status,nf-naming-code,equipment-clli,phone-number,equip-model,equip-vendor,nf-function,data-owner,data-source,data-source-version",searchable="pnf-name",uniqueProps="pnf-name",container="pnfs",namespace="network",uriTemplate="/network/pnfs/pnf/{pnf-name}",requiredProps="pnf-name,in-maint,spare-equipment-indicator") @@ -12580,7 +13471,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Definition of port",indexedProps="port-name,data-owner,data-source,data-source-version",dependentOn="chassis,pluggable,card",container="ports",uriTemplate="/ports/port/{port-name}",requiredProps="port-name,port-type,port-role,speed-value,speed-units") + @org.onap.aai.annotations.Metadata(description="Definition of port",indexedProps="port-name,data-owner,data-source,data-source-version,part-number,equip-identifier",dependentOn="chassis,pluggable,card",container="ports",uriTemplate="/ports/port/{port-name}",requiredProps="port-name,port-type,port-role,speed-value,speed-units") @@ -13081,7 +13972,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Collection of physical connections, typically between p-interfaces",indexedProps="circuit-id,link-name,link-function,link-role,link-type,data-owner,data-source,data-source-version",alternateKeys1="circuit-id",container="physical-links",namespace="network",searchable="link-name,circuit-id,operational-status",uriTemplate="/network/physical-links/physical-link/{link-name}",requiredProps="link-name") + @org.onap.aai.annotations.Metadata(description="Collection of physical connections, typically between p-interfaces",indexedProps="circuit-id,link-name,link-function,link-role,link-type,link-description,data-owner,data-source,data-source-version",nameProps="link-description",alternateKeys1="circuit-id",container="physical-links",namespace="network",searchable="link-name,circuit-id,operational-status",uriTemplate="/network/physical-links/physical-link/{link-name}",requiredProps="link-name") @@ -13190,6 +14081,13 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="Descriptor to identify the path of the link. In the format of ptn-ii-a_interface-a|ptn-ii-b_interface-b") + + + @@ -13689,7 +14587,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="A zone is a grouping of assets in a location homing to the same connections into the CBB",nameProps="zone-name",indexedProps="zone-id,design-type,zone-context,data-owner,data-source,data-source-version",uniqueProps="zone-id",container="zones",namespace="network",uriTemplate="/network/zones/zone/{zone-id}",requiredProps="zone-id,zone-name,design-type,zone-context,in-maint") + @org.onap.aai.annotations.Metadata(description="A zone is a grouping of assets in a location homing to the same connections into the CBB",nameProps="zone-name",indexedProps="zone-id,design-type,zone-context,data-owner,data-source,data-source-version,zone-number",uniqueProps="zone-id",container="zones",namespace="network",uriTemplate="/network/zones/zone/{zone-id}",requiredProps="zone-id,zone-name,design-type,zone-context,in-maint") @@ -13749,6 +14647,13 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="Zone number identifier for multi-zone locations.") + + + @@ -13786,6 +14691,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + @@ -14015,7 +14921,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="General mechanism for mapping between instances; cg-nat.",indexedProps="mapping-id,data-owner,data-source,data-source-version",uniqueProps="mapping-id",container="mappings",namespace="network",uriTemplate="/network/mappings/mapping/{mapping-id}",requiredProps="mapping-id") + @org.onap.aai.annotations.Metadata(description="General mechanism for mapping between instances; cg-nat.",indexedProps="mapping-id,data-owner,data-source,data-source-version,prov-status",uniqueProps="mapping-id",container="mappings",namespace="network",uriTemplate="/network/mappings/mapping/{mapping-id}",requiredProps="mapping-id") @@ -15191,7 +16097,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Is among the series of routers that are connected together in a network and is the next possible destination for a data packet.",indexedProps="next-hop-id,data-owner,data-source,data-source-version",namespace="network",container="next-hops",uriTemplate="/network/next-hops/next-hop/{next-hop-id}",uniqueProps="next-hop-id",requiredProps="next-hop-id,next-hop-type") + @org.onap.aai.annotations.Metadata(description="Is among the series of routers that are connected together in a network and is the next possible destination for a data packet.",indexedProps="next-hop-id,ip-address,sequence,data-owner,data-source,data-source-version",namespace="network",container="next-hops",uriTemplate="/network/next-hops/next-hop/{next-hop-id}",uniqueProps="next-hop-id",requiredProps="next-hop-id,next-hop-type") @@ -16706,78 +17612,322 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of an label restriction",indexedProps="id,label-start,label-end,range-bitmap,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="id",uniqueProps="id",container="label-restrictions",namespace="network",requiredProps="id",uriTemplate="/network/label-restrictions/label-restriction/{id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the label restriction") + + + + + + + @org.onap.aai.annotations.Metadata(description="First number in the label range") + + + + + + + @org.onap.aai.annotations.Metadata(description="Last number in the label range") + + + + + + + @org.onap.aai.annotations.Metadata(description="Bitmap of available labels starting from label-start to label-end.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Step of labels in label range.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Indicate wheather range-bitmap items are inclusive or exclusive.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Indicate the label range e.g.trib-slot, trib-port") + + + + + + + @org.onap.aai.annotations.Metadata(description="Indicate trib slot granularity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Priority.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + + + + + + + @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="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + @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 Label Restriction.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of an User network interface",indexedProps="id,tp-id,cvlan,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="id",uniqueProps="id",container="unis",namespace="network",requiredProps="id",uriTemplate="/network/unis/uni/{id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the UNI") + + + + + + + @org.onap.aai.annotations.Metadata(description="Termination point ID.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The cvlan for the site used for ethernet type connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + + + + + + + @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="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + @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 User network interface.") + + + + - + - @org.onap.aai.annotations.Metadata(description="Instance of an label restriction",indexedProps="id,label-start,label-end,range-bitmap,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="id",uniqueProps="id",container="label-restrictions",namespace="network",requiredProps="id",uriTemplate="/network/label-restrictions/label-restriction/{id}") + @org.onap.aai.annotations.Metadata(description="Instance of an te-link-attribute",indexedProps="id,link-protection-type,access-type,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="id",uniqueProps="id",container="te-link-attributes",namespace="network",requiredProps="id",uriTemplate="/network/te-link-attributes/te-link-attribute/{id}") - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the label restriction") - - - - - - - @org.onap.aai.annotations.Metadata(description="First number in the label range") - - - - - - - @org.onap.aai.annotations.Metadata(description="Last number in the label range") + @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the TE link attribute") - + - @org.onap.aai.annotations.Metadata(description="Bitmap of available labels starting from label-start to label-end.") + @org.onap.aai.annotations.Metadata(description="Indicate desired protection type of the link e.g, unprotected, shared or 1+1") - + - @org.onap.aai.annotations.Metadata(description="Step of labels in label range.") + @org.onap.aai.annotations.Metadata(description="Indicate link access type e.g, point-to-point or multi-access.") - + - @org.onap.aai.annotations.Metadata(description="Indicate wheather range-bitmap items are inclusive or exclusive.") + @org.onap.aai.annotations.Metadata(description="Bandwidth available on link.") - + - @org.onap.aai.annotations.Metadata(description="Indicate the label range e.g.trib-slot, trib-port") + @org.onap.aai.annotations.Metadata(description="The type of ODU e.g, ODU1, ODU2, ODU3, ODU4.") - + - @org.onap.aai.annotations.Metadata(description="Indicate trib slot granularity.") + @org.onap.aai.annotations.Metadata(description="The value of available bandwidth.") - + - @org.onap.aai.annotations.Metadata(description="Priority.") + @org.onap.aai.annotations.Metadata(description="Indicate wheather link is abstract or native") @@ -16848,44 +17998,37 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of Label Restriction.") + @org.onap.aai.annotations.Metadata(description="Collection of TE link attributes.") - + - + - @org.onap.aai.annotations.Metadata(description="Instance of an User network interface",indexedProps="id,tp-id,cvlan,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="id",uniqueProps="id",container="unis",namespace="network",requiredProps="id",uriTemplate="/network/unis/uni/{id}") + @org.onap.aai.annotations.Metadata(description="Instance of an inter layer topology attachment",indexedProps="id,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="id",uniqueProps="id",container="interlayer-attachments",namespace="network",requiredProps="id,inter-layer-lockId",uriTemplate="/network/interlayer-attachments/interlayer-attachment/{id}") - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the UNI") - - - - - - - @org.onap.aai.annotations.Metadata(description="Termination point ID.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the interlayer topology attachment") - + - @org.onap.aai.annotations.Metadata(description="The cvlan for the site used for ethernet type connectivity.") + @org.onap.aai.annotations.Metadata(description="Inter layer lock id") @@ -16896,13 +18039,6 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") - - - @@ -16956,72 +18092,86 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of User network interface.") + @org.onap.aai.annotations.Metadata(description="Collection of interlayer topology connectivities.") - + - + - @org.onap.aai.annotations.Metadata(description="Instance of an te-link-attribute",indexedProps="id,link-protection-type,access-type,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="id",uniqueProps="id",container="te-link-attributes",namespace="network",requiredProps="id",uriTemplate="/network/te-link-attributes/te-link-attribute/{id}") + @org.onap.aai.annotations.Metadata(description="Instance of an tunnel termination point",indexedProps="ttp-id,tunnel-tp-id,name,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="ttp-id",uniqueProps="ttp-id",container="tunnel-termination-points",namespace="network",requiredProps="ttp-id",uriTemplate="/network/tunnel-termination-points/tunnel-termination-point/{ttp-id}") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the TE link attribute") + @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the tunnel termination point") - + - @org.onap.aai.annotations.Metadata(description="Indicate desired protection type of the link e.g, unprotected, shared or 1+1") + @org.onap.aai.annotations.Metadata(description="TTP ID discovered from controller") - + - @org.onap.aai.annotations.Metadata(description="Indicate link access type e.g, point-to-point or multi-access.") + @org.onap.aai.annotations.Metadata(description="Name of tunnel termination point") - + - @org.onap.aai.annotations.Metadata(description="Bandwidth available on link.") + @org.onap.aai.annotations.Metadata(description="Admin status of TTP e.g, up,down,testing,preparing-maintenance,maintenance.") - + - @org.onap.aai.annotations.Metadata(description="The type of ODU e.g, ODU1, ODU2, ODU3, ODU4.") + @org.onap.aai.annotations.Metadata(description="Operational status of TTP e.g, up,down,testing,preparing-maintenance,maintenance.") - + - @org.onap.aai.annotations.Metadata(description="The value of available bandwidth.") + @org.onap.aai.annotations.Metadata(description="Indicate switching capability of TTP e.g,PSC-1, EVPL,L2SC,TDM,OTN.") - + - @org.onap.aai.annotations.Metadata(description="Indicate wheather link is abstract or native") + @org.onap.aai.annotations.Metadata(description="Encoding support by the TTP e.g, packet,ethernet,PDH,SDH,digital-wrapper,lambda,fiber,ODUK,line.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Indicate supported protection type of this TTP e.g, unprotected,reroute,reroute-extra,1-for-n,unidir-1-to-1.") + + + + + + + @org.onap.aai.annotations.Metadata(description="correlation between related objects in ETH and OTN topology.") @@ -17092,65 +18242,172 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of TE link attributes.") + @org.onap.aai.annotations.Metadata(description="Collection of Tunnel Termination Point.") - + - + - @org.onap.aai.annotations.Metadata(description="Instance of an inter layer topology attachment",indexedProps="id,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="id",uniqueProps="id",container="interlayer-attachments",namespace="network",requiredProps="id",uriTemplate="/network/interlayer-attachments/interlayer-attachment/{id}") + @org.onap.aai.annotations.Metadata(description="Namespace for network inventory resources.") - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Internal map to define some reserved properties of a vertex",uniqueProps="aai-unique-key,aai-uri",indexedProps="aai-unique-key,source-of-truth,aai-node-type,aai-uri") + + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Internal map to define the properties of an edge and interpret the map EdgeRules",edgeInfo="aaiUuid,edgeLabel,direction,multiplicityRule,isParent,usesResource,hasDelTarget,SVC-INFRA,SVC-INFRA-REV",uniqueProps="aai-uuid",indexedProps="aai-uuid") + + + + + + + + + + + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes an hardware-catalog-items",indexedProps="item-name,data-owner,data-source,data-source-version,part-number",uniqueProps="item-name",container="hardware-catalog-items",namespace="common",uriTemplate="/common/hardware-catalog-items/hardware-catalog-item/{item-name}",requiredProps="item-name,system-type,manufacturer,model,sku") + + + + - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the interlayer topology attachment") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique name for the hardware-catalog-item") - + - @org.onap.aai.annotations.Metadata(description="Inter layer lock id") + @org.onap.aai.annotations.Metadata(description="Type of system defined by ATT") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="Manufacturer of the hardware-catalog-item (ex,Cisco)") + + + + + + + @org.onap.aai.annotations.Metadata(description="Model of the hardware-catalog-item (ex,5501 NCS)") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(description="Part number assigned by the manufacturer") - + - @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="Description of the hardware-catalog-item") - + - @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="Stock-keeping-unit (ATT specific identifier for the hardware-catalog-item)") @@ -17186,121 +18443,152 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of interlayer topology connectivities.") + @org.onap.aai.annotations.Metadata(description="Collection of hardware-catalog-items") - + - + - @org.onap.aai.annotations.Metadata(description="Instance of an tunnel termination point",indexedProps="ttp-id,tunnel-tp-id,name,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="ttp-id",uniqueProps="ttp-id",container="tunnel-termination-points",namespace="network",requiredProps="ttp-id",uriTemplate="/network/tunnel-termination-points/tunnel-termination-point/{ttp-id}") + @org.onap.aai.annotations.Metadata(description="Contacts store the vendor information and have a relationship to the generic-vnf. In 1902, this will be populated by SDN-GC",uniqueProps="contact-name",container="contacts",namespace="common",nameProps="contact-name,vendor-type",uriTemplate="/common/contacts/contact/{contact-name}",requiredProps="contact-name",indexedProps="data-owner,data-source,data-source-version") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the tunnel termination point") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the contact") - + - @org.onap.aai.annotations.Metadata(description="TTP ID discovered from controller") + @org.onap.aai.annotations.Metadata(description="Tel no. of contact") - + - @org.onap.aai.annotations.Metadata(description="Name of tunnel termination point") + @org.onap.aai.annotations.Metadata(description="e-mail of contact") - + - @org.onap.aai.annotations.Metadata(description="Admin status of TTP e.g, up,down,testing,preparing-maintenance,maintenance.") + @org.onap.aai.annotations.Metadata(description="NI (Network Integrator)SI (System Integrator) 3rd Party LCM") - + - @org.onap.aai.annotations.Metadata(description="Operational status of TTP e.g, up,down,testing,preparing-maintenance,maintenance.") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Indicate switching capability of TTP e.g,PSC-1, EVPL,L2SC,TDM,OTN.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Encoding support by the TTP e.g, packet,ethernet,PDH,SDH,digital-wrapper,lambda,fiber,ODUK,line.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Indicate supported protection type of this TTP e.g, unprotected,reroute,reroute-extra,1-for-n,unidir-1-to-1.") + @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 contacts") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes an profiles",indexedProps="profile-name,profile-role,profile-function,data-owner,data-source,data-source-version",uniqueProps="profile-name",nameProps="profile-type",container="profiles",namespace="common",uriTemplate="/common/profiles/profile/{profile-name}",requiredProps="profile-name,profile-type,profile-selflink") + + + + - @org.onap.aai.annotations.Metadata(description="correlation between related objects in ETH and OTN topology.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the profile") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="Type of profile (ex,network-power-profile)") - + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(description="Set of characteristics of the profile.") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(description="Descriptive subtype.") - + - @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 to categorize this object in conjunction with profile-type and profile-function.") - + - @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 to categorize this object in conjunction with profile-type and profile-role. The most specific category") + + + + + + + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") @@ -17333,175 +18621,116 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - - - - - @org.onap.aai.annotations.Metadata(description="Collection of Tunnel Termination Point.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Namespace for network inventory resources.") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Internal map to define some reserved properties of a vertex",uniqueProps="aai-unique-key,aai-uri",indexedProps="aai-unique-key,source-of-truth,aai-node-type,aai-uri") - - - - - - - - - - - - - - + - @org.onap.aai.annotations.Metadata(description="Internal map to define the properties of an edge and interpret the map EdgeRules",edgeInfo="aaiUuid,edgeLabel,direction,multiplicityRule,isParent,usesResource,hasDelTarget,SVC-INFRA,SVC-INFRA-REV",uniqueProps="aai-uuid",indexedProps="aai-uuid") + @org.onap.aai.annotations.Metadata(description="Collection of profiles") - - - - - - - - - - - - - - - - + - + - @org.onap.aai.annotations.Metadata(description="describes an hardware-catalog-items",indexedProps="item-name,data-owner,data-source,data-source-version",uniqueProps="item-name",container="hardware-catalog-items",namespace="common",uriTemplate="/common/hardware-catalog-items/hardware-catalog-item/{item-name}",requiredProps="item-name,system-type,manufacturer,model,sku") + @org.onap.aai.annotations.Metadata(description="Community List",dependentOn="object-group",uriTemplate="/community-list/{community-value}",requiredProps="community-value",indexedProps="data-owner,data-source,data-source-version,type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique name for the hardware-catalog-item") + @org.onap.aai.annotations.Metadata(isKey=true,description="String value") - + - @org.onap.aai.annotations.Metadata(description="Type of system defined by ATT") + @org.onap.aai.annotations.Metadata(description="String type") - + + + + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + + + + + @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="describes an object-group",indexedProps="object-group-id,version,group-name,group-type,data-owner,data-source,data-source-version",container="object-groups",namespace="common",uriTemplate="/common/object-groups/object-group/{object-group-id}",requiredProps="object-group-id,group-type") + + + + - @org.onap.aai.annotations.Metadata(description="Manufacturer of the hardware-catalog-item (ex,Cisco)") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") - + - @org.onap.aai.annotations.Metadata(description="Model of the hardware-catalog-item (ex,5501 NCS)") + @org.onap.aai.annotations.Metadata(description="Type of object contained in the list.") - + - @org.onap.aai.annotations.Metadata(description="Part number assigned by the manufacturer") + @org.onap.aai.annotations.Metadata(description="Name of the list.") - + - @org.onap.aai.annotations.Metadata(description="Description of the hardware-catalog-item") + @org.onap.aai.annotations.Metadata(description="Alias name for object-group") - + - @org.onap.aai.annotations.Metadata(description="Stock-keeping-unit (ATT specific identifier for the hardware-catalog-item)") + @org.onap.aai.annotations.Metadata(description="used to track the versions of the object") @@ -17533,55 +18762,129 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + - + - @org.onap.aai.annotations.Metadata(description="Collection of hardware-catalog-items") + @org.onap.aai.annotations.Metadata(description="Collection of object-groups") - + - + - @org.onap.aai.annotations.Metadata(description="Contacts store the vendor information and have a relationship to the generic-vnf. In 1902, this will be populated by SDN-GC",uniqueProps="contact-name",container="contacts",namespace="common",nameProps="contact-name,vendor-type",uriTemplate="/common/contacts/contact/{contact-name}",requiredProps="contact-name",indexedProps="data-owner,data-source,data-source-version") + @org.onap.aai.annotations.Metadata(description="describes an rules",container="rules",dependentOn="policy",uriTemplate="/rules/rule/{rule-id}",requiredProps="rule-id,log",indexedProps="sequence,version,data-owner,data-source,data-source-version,rule-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the contact") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") - + - @org.onap.aai.annotations.Metadata(description="Tel no. of contact") + @org.onap.aai.annotations.Metadata(description="ingress or egress") - + - @org.onap.aai.annotations.Metadata(description="e-mail of contact") + @org.onap.aai.annotations.Metadata(description="Positive protocol match. tcp, udp, icmpv6, sctp, udplite, integer 1-255.") - + - @org.onap.aai.annotations.Metadata(description="NI (Network Integrator)SI (System Integrator) 3rd Party LCM") + @org.onap.aai.annotations.Metadata(description="Negative protocol match. tcp, udp, icmpv6, sctp, udplite, integer 1-255.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Action to perform when matching this rule.") + + + + + + + @org.onap.aai.annotations.Metadata(description="") + + + + + + + @org.onap.aai.annotations.Metadata(description="") + + + + + + + @org.onap.aai.annotations.Metadata(description="Sequence number of the rule.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Threshold") + + + + + + + @org.onap.aai.annotations.Metadata(description="status") + + + + + + + @org.onap.aai.annotations.Metadata(description="Version") + + + + + + + @org.onap.aai.annotations.Metadata(description="Named variable used for counting transactions.") + + + + + + + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Boolean to indicate whether or not logging is required.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Description.") @@ -17613,143 +18916,157 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + - + - @org.onap.aai.annotations.Metadata(description="Collection of contacts") + @org.onap.aai.annotations.Metadata(description="Collection of rules") - + - + - @org.onap.aai.annotations.Metadata(description="describes an profiles",indexedProps="profile-name,profile-role,profile-function,data-owner,data-source,data-source-version",uniqueProps="profile-name",nameProps="profile-type",container="profiles",namespace="common",uriTemplate="/common/profiles/profile/{profile-name}",requiredProps="profile-name,profile-type,characteristics") + @org.onap.aai.annotations.Metadata(description="Definition of policy",indexedProps="policy-id,version,data-owner,data-source,data-source-version",uniqueProps="policy-id",container="policies",namespace="common",uriTemplate="/common/policies/policy/{policy-id}",requiredProps="policy-id,do-not-track,pre-dnat,apply-on-forward") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the profile") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique Policy UUID.") - + - @org.onap.aai.annotations.Metadata(description="Type of profile (ex,network-power-profile)") + @org.onap.aai.annotations.Metadata(description="Policy Name") - + - @org.onap.aai.annotations.Metadata(description="Set of characteristics of the profile.") + @org.onap.aai.annotations.Metadata(description="Policy Type") - + - @org.onap.aai.annotations.Metadata(description="Descriptive subtype.") + @org.onap.aai.annotations.Metadata(description="Policy role") - + - @org.onap.aai.annotations.Metadata(description="used to categorize this object in conjunction with profile-type and profile-function.") + @org.onap.aai.annotations.Metadata(description="policy function") - + - @org.onap.aai.annotations.Metadata(description="used to categorize this object in conjunction with profile-type and profile-role. The most specific category") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Do not track") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Pre destination NAT") - + - @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="apply on forward") - + - @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") + @org.onap.aai.annotations.Metadata(description="Host and Interface Type Selector",dbAlias="selector-local") - + - @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @org.onap.aai.annotations.Metadata(description="Order") - + - @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 profiles") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Community List",dependentOn="object-group",uriTemplate="/community-list/{community-value}",requiredProps="community-value",indexedProps="data-owner,data-source,data-source-version") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="String value") + @org.onap.aai.annotations.Metadata(description="Status") - + - @org.onap.aai.annotations.Metadata(description="String type") + @org.onap.aai.annotations.Metadata(description="Remote ASN") + + + + + + + @org.onap.aai.annotations.Metadata(description="Namespace filter to apply the policy") + + + + + + + @org.onap.aai.annotations.Metadata(description="Description of the policy") + + + + + + + @org.onap.aai.annotations.Metadata(description="Set of rule variables") + + + + + + + @org.onap.aai.annotations.Metadata(description="Policy Variable Name") + + + + + + + @org.onap.aai.annotations.Metadata(description="policy direction set as ingress or egress") @@ -17781,50 +19098,60 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + - + + + + + + + + - @org.onap.aai.annotations.Metadata(description="describes an object-group",indexedProps="object-group-id,version,data-owner,data-source,data-source-version",container="object-groups",namespace="common",uriTemplate="/common/object-groups/object-group/{object-group-id}",requiredProps="object-group-id,group-type") + @org.onap.aai.annotations.Metadata(description="describes an vlan characteristic",indexedProps="vlan-characteristic-id,data-owner,data-source,data-source-version,applies-to",container="vlan-characteristics",namespace="common",uriTemplate="/common/vlan-characteristics/vlan-characteristic/{vlan-characteristic-id}",requiredProps="vlan-characteristic-id,dhcp-pool,internet-access") - + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") - + - @org.onap.aai.annotations.Metadata(description="Type of object contained in the list.") + @org.onap.aai.annotations.Metadata(description="Name.") - + - @org.onap.aai.annotations.Metadata(description="Name of the list.") + @org.onap.aai.annotations.Metadata(description="Device role the vlan-characteristic applies to (c-agg-leaf-a, c-agg-leaf-b, r-leaf).") - + - @org.onap.aai.annotations.Metadata(description="Alias name for object-group") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="DHCP Agent access.") - + - @org.onap.aai.annotations.Metadata(description="used to track the versions of the object") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Boolean to represent if requires internet access.") @@ -17856,129 +19183,135 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - + - @org.onap.aai.annotations.Metadata(description="Collection of object-groups") + @org.onap.aai.annotations.Metadata(description="Collection of vlan characteristics") - + - + - @org.onap.aai.annotations.Metadata(description="describes an rules",container="rules",dependentOn="policy",uriTemplate="/rules/rule/{rule-id}",requiredProps="rule-id,log",indexedProps="data-owner,data-source,data-source-version") + @org.onap.aai.annotations.Metadata(description="describes an relationship component",indexedProps="rule-node,rule-property,rule-value,component-order,data-owner,data-source,data-source-version",container="relationship-components",dependentOn="relationship-rule",uriTemplate="common/relationship-components/relationship-component/{rule-node}",requiredProps="rule-node,rule-property,rule-value,component-order") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") - - - - - - - @org.onap.aai.annotations.Metadata(description="ingress or egress") - - - - + - @org.onap.aai.annotations.Metadata(description="Positive protocol match. tcp, udp, icmpv6, sctp, udplite, integer 1-255.") + @org.onap.aai.annotations.Metadata(isKey=true,description="NARAD object") - + - @org.onap.aai.annotations.Metadata(description="Negative protocol match. tcp, udp, icmpv6, sctp, udplite, integer 1-255.") + @org.onap.aai.annotations.Metadata(description="Object property") - + - @org.onap.aai.annotations.Metadata(description="Action to perform when matching this rule.") + @org.onap.aai.annotations.Metadata(description="Property value") - + - @org.onap.aai.annotations.Metadata(description="") + @org.onap.aai.annotations.Metadata(description="Order in traversal") - + - @org.onap.aai.annotations.Metadata(description="") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Sequence number of the rule.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Threshold") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="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="Collection of relationship components") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="describes an relationship rule",indexedProps="rule-id,context,rule-traversals,applies-to,data-owner,data-source,data-source-version",container="relationship-rules",namespace="common",uriTemplate="/common/relationship-rules/relationship-rule/{rule-id}",requiredProps="rule-id,context,rule-traversals,applies-to") + + + + - @org.onap.aai.annotations.Metadata(description="Version") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") - + - @org.onap.aai.annotations.Metadata(description="Named variable used for counting transactions.") + @org.onap.aai.annotations.Metadata(description="Example global,site") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Boolean to indicate whether or not logging is required.") + @org.onap.aai.annotations.Metadata(description="Number of traversals") - + - @org.onap.aai.annotations.Metadata(description="Description.") + @org.onap.aai.annotations.Metadata(description="Node the related object applies to") @@ -18010,149 +19343,171 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - + - + - @org.onap.aai.annotations.Metadata(description="Collection of rules") + @org.onap.aai.annotations.Metadata(description="Collection of relationship rules") - + - + - @org.onap.aai.annotations.Metadata(description="Definition of policy",indexedProps="policy-id,data-owner,data-source,data-source-version",uniqueProps="policy-id",container="policies",namespace="common",uriTemplate="/common/policies/policy/{policy-id}",requiredProps="policy-id,do-not-track,pre-dnat,apply-on-forward") + @org.onap.aai.annotations.Metadata(description="Parameter list associated with a policy key term",indexedProps="parameter-list-id,parameter-type,parameter-role,parameter-function,parameter-name,data-owner,data-source,data-source-version",uniqueProps="parameter-list-id",container="parameter-lists",namespace="common",nameProps="parameter-type",uriTemplate="/common/parameter-lists/parameter-list/{parameter-list-id}",requiredProps="parameter-list-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique Policy UUID.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID") - + - @org.onap.aai.annotations.Metadata(description="Policy Name") + @org.onap.aai.annotations.Metadata(description="set to QoS") - + - @org.onap.aai.annotations.Metadata(description="Policy Type") + @org.onap.aai.annotations.Metadata(description="parameter role") - + - @org.onap.aai.annotations.Metadata(description="Policy role") + @org.onap.aai.annotations.Metadata(description="parameter function") - + - @org.onap.aai.annotations.Metadata(description="policy function") + @org.onap.aai.annotations.Metadata(description="numeric indicating the sequence of the parameter") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Do not track") + @org.onap.aai.annotations.Metadata(description="name of the parameter") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Pre destination NAT") + @org.onap.aai.annotations.Metadata(description="numeric value") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="apply on forward") + @org.onap.aai.annotations.Metadata(description="unit of the value parameter, e.g. mbps, ms") - + - @org.onap.aai.annotations.Metadata(description="Host and Interface Type Selector",dbAlias="selector-local") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Order") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Version") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="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="Collection of parameter lists.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Member of a class map",indexedProps="class-map-member-id,member-type,data-owner,data-source,data-source-version",uniqueProps="class-map-member-id",container="class-map-members",namespace="common",uriTemplate="/common/class-map-members/class-map-member/{class-map-member-id}",requiredProps="class-map-member-id") + + + + - @org.onap.aai.annotations.Metadata(description="Remote ASN") + @org.onap.aai.annotations.Metadata(isKey=true,description="unique ID") - + - @org.onap.aai.annotations.Metadata(description="Namespace filter to apply the policy") + @org.onap.aai.annotations.Metadata(description="numeric indicating the sequence of the member") - + - @org.onap.aai.annotations.Metadata(description="Description of the policy") + @org.onap.aai.annotations.Metadata(description="valid values are action or end-class-map") - + - @org.onap.aai.annotations.Metadata(description="Set of rule variables") + @org.onap.aai.annotations.Metadata(description="valid value is match") - + - @org.onap.aai.annotations.Metadata(description="Policy Variable Name") + @org.onap.aai.annotations.Metadata(description="describes the action-type") @@ -18184,60 +19539,69 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - + + + + @org.onap.aai.annotations.Metadata(description="Collection of class map members.") + + - + - + - @org.onap.aai.annotations.Metadata(description="describes an vlan characteristic",indexedProps="vlan-characteristic-id,data-owner,data-source,data-source-version",container="vlan-characteristics",namespace="common",uriTemplate="/common/vlan-characteristics/vlan-characteristic/{vlan-characteristic-id}",requiredProps="vlan-characteristic-id,dhcp-pool,internet-access") + @org.onap.aai.annotations.Metadata(description="Class map related to a policy map member used for QOS",indexedProps="class-map-id,class-map-name,class-map-type,class-map-role,class-map-function,data-owner,data-source,data-source-version",uniqueProps="class-map-id",container="class-maps",namespace="common",nameProps="class-map-name",uriTemplate="/common/class-maps/class-map/{class-map-id}",requiredProps="class-map-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") + @org.onap.aai.annotations.Metadata(isKey=true,description="unique ID") - + - @org.onap.aai.annotations.Metadata(description="Name.") + @org.onap.aai.annotations.Metadata(description="name of class-map") - + - @org.onap.aai.annotations.Metadata(description="Device role the vlan-characteristic applies to (c-agg-leaf-a, c-agg-leaf-b, r-leaf).") + @org.onap.aai.annotations.Metadata(description="valid values are TRAFFIC or default") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="DHCP Agent access.") + @org.onap.aai.annotations.Metadata(description="valid values are MATCH-ALL or MATCH-ANY") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Boolean to represent if requires internet access.") + @org.onap.aai.annotations.Metadata(description="function of class-map") + + + + + + + @org.onap.aai.annotations.Metadata(description="direction set as ingress or egress") @@ -18273,51 +19637,51 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of vlan characteristics") + @org.onap.aai.annotations.Metadata(description="Collection of class maps.") - + - + - @org.onap.aai.annotations.Metadata(description="describes an relationship component",indexedProps="rule-node,rule-property,rule-value,component-order,data-owner,data-source,data-source-version",container="relationship-components",dependentOn="relationship-rule",uriTemplate="common/relationship-components/relationship-component/{rule-node}",requiredProps="rule-node,rule-property,rule-value,component-order") + @org.onap.aai.annotations.Metadata(description="Policy key term related to a policy map member",indexedProps="policy-key-term-id,key-word,data-owner,data-source,data-source-version",uniqueProps="policy-key-term-id",container="policy-key-terms",namespace="common",uriTemplate="/common/policy-key-terms/policy-key-term/{policy-key-term-id}",requiredProps="policy-key-term-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="NARAD object") + @org.onap.aai.annotations.Metadata(isKey=true,description="unique ID") - + - @org.onap.aai.annotations.Metadata(description="Object property") + @org.onap.aai.annotations.Metadata(description="numeric indicating the sequence of the key term") - + - @org.onap.aai.annotations.Metadata(description="Property value") + @org.onap.aai.annotations.Metadata(description="key word, for example police, set, priority level, shape") - + - @org.onap.aai.annotations.Metadata(description="Order in traversal") + @org.onap.aai.annotations.Metadata(description="qualifier, for example rate, traffic class, avg percent") @@ -18353,51 +19717,58 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of relationship components") + @org.onap.aai.annotations.Metadata(description="Collection of policy key terms.") - + - + - @org.onap.aai.annotations.Metadata(description="describes an relationship rule",indexedProps="rule-id,context,rule-traversals,applies-to,data-owner,data-source,data-source-version",uniqueProps="rule-id",container="relationship-rules",namespace="common",uriTemplate="/common/relationship-rules/relationship-rule/{rule-id}",requiredProps="rule-id,context,rule-traversals,applies-to") + @org.onap.aai.annotations.Metadata(description="Member of a policy map used for QOS",indexedProps="policy-map-member-id,member-type,data-owner,data-source,data-source-version",uniqueProps="policy-map-member-id",container="policy-map-members",namespace="common",uriTemplate="/common/policy-map-members/policy-map-member/{policy-map-member-id}",requiredProps="policy-map-member-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") + @org.onap.aai.annotations.Metadata(isKey=true,description="unique ID") - + - @org.onap.aai.annotations.Metadata(description="Example global,site") + @org.onap.aai.annotations.Metadata(description="indicate the sequence of the member") - + - @org.onap.aai.annotations.Metadata(description="Number of traversals") + @org.onap.aai.annotations.Metadata(description="valid values are QOS-CLASS or END-POLICY-MAP") - + - @org.onap.aai.annotations.Metadata(description="Node the related object applies to") + @org.onap.aai.annotations.Metadata(description="used to map to the class-map") + + + + + + + @org.onap.aai.annotations.Metadata(description="valid value is traffic") @@ -18429,20 +19800,19 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - @org.onap.aai.annotations.Metadata(description="Collection of relationship rules") + @org.onap.aai.annotations.Metadata(description="Collection of policy map members.") - + @@ -18461,6 +19831,11 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + + @@ -18495,7 +19870,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Allows for legacy POST of old-style and new-style models",requiredProps="model-invariant-id,model-name-version-id,model-type,model-name,model-id,model-version") + @org.onap.aai.annotations.Metadata(description="Allows for legacy POST of old-style and new-style models",indexedProps="model-name",requiredProps="model-invariant-id,model-name-version-id,model-type,model-name,model-id,model-version") diff --git a/aai-schema/src/main/resources/onap/oxm/v24/aai_oxm_v24.xml b/aai-schema/src/main/resources/onap/oxm/v24/aai_oxm_v24.xml index 4d41c63..f717094 100644 --- a/aai-schema/src/main/resources/onap/oxm/v24/aai_oxm_v24.xml +++ b/aai-schema/src/main/resources/onap/oxm/v24/aai_oxm_v24.xml @@ -1989,12 +1989,12 @@ - + - + @@ -3407,12 +3407,12 @@ - + - + @@ -3576,12 +3576,12 @@ - + - + @@ -15866,7 +15866,7 @@ - + @@ -16377,7 +16377,7 @@ - + @@ -16614,7 +16614,7 @@ - + @@ -16668,12 +16668,12 @@ - + - + @@ -16706,7 +16706,7 @@ - + diff --git a/aai-schema/src/main/xjb/bindings-onap.xjb b/aai-schema/src/main/xjb/bindings-onap.xjb index 96def5b..a80099e 100644 --- a/aai-schema/src/main/xjb/bindings-onap.xjb +++ b/aai-schema/src/main/xjb/bindings-onap.xjb @@ -35,7 +35,7 @@ - + @@ -55,36 +55,41 @@ - + - + - + - + - + - - + + + + + + + - + -- cgit 1.2.3-korg