From: Hesam Rahimi Date: Tue, 20 Jul 2021 21:55:09 +0000 (+0000) Subject: Updating ccsdk sli adaptor for aai to use v24 of the aai-schema. X-Git-Tag: 1.3.0~4 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F68%2F122768%2F1;p=ccsdk%2Fsli.git Updating ccsdk sli adaptor for aai to use v24 of the aai-schema. Issue-ID: CCSDK-3377 Signed-off-by: Hesam Rahimi Change-Id: Ib35ad8b90660c9c62ffdf1911fff0da023772071 --- diff --git a/adaptors/aai-service/provider/pom.xml b/adaptors/aai-service/provider/pom.xml index 16bfdb1c4..6404b93d5 100755 --- a/adaptors/aai-service/provider/pom.xml +++ b/adaptors/aai-service/provider/pom.xml @@ -123,13 +123,13 @@ ${project.basedir}/src/main/resources - aai_schema_v21.xsd + aai_schema_v24.xsd aai-schema-bindings.xjb ${project.build.directory}/generated-sources/main/java - org.onap.aai.inventory.v21 + org.onap.aai.inventory.v24 true -Xannotate diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIClient.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIClient.java index 5390d45de..7fd2dfe76 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIClient.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIClient.java @@ -30,7 +30,7 @@ import java.net.MalformedURLException; import java.net.URL; import java.util.Map; -import org.onap.aai.inventory.v21.*; +import org.onap.aai.inventory.v24.*; import org.onap.ccsdk.sli.core.sli.SvcLogicContext; import org.onap.ccsdk.sli.core.sli.SvcLogicException; import org.onap.ccsdk.sli.core.sli.SvcLogicJavaPlugin; diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIDeclarations.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIDeclarations.java index ef823a690..aca1e6b81 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIDeclarations.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIDeclarations.java @@ -60,20 +60,20 @@ import org.onap.ccsdk.sli.adaptors.aai.query.FormattedQueryResultList; import org.onap.ccsdk.sli.adaptors.aai.query.Result; import org.onap.ccsdk.sli.core.sli.SvcLogicContext; import org.onap.ccsdk.sli.core.sli.SvcLogicException; -import org.onap.aai.inventory.v21.GenericVnf; -import org.onap.aai.inventory.v21.Image; -import org.onap.aai.inventory.v21.Metadata; -import org.onap.aai.inventory.v21.Metadatum; -import org.onap.aai.inventory.v21.RelatedToProperty; -import org.onap.aai.inventory.v21.Relationship; -import org.onap.aai.inventory.v21.RelationshipData; -import org.onap.aai.inventory.v21.RelationshipList; -import org.onap.aai.inventory.v21.ResultData; -import org.onap.aai.inventory.v21.SearchResults; -import org.onap.aai.inventory.v21.ServiceInstance; -import org.onap.aai.inventory.v21.Vlan; -import org.onap.aai.inventory.v21.Vlans; -import org.onap.aai.inventory.v21.Vserver; +import org.onap.aai.inventory.v24.GenericVnf; +import org.onap.aai.inventory.v24.Image; +import org.onap.aai.inventory.v24.Metadata; +import org.onap.aai.inventory.v24.Metadatum; +import org.onap.aai.inventory.v24.RelatedToProperty; +import org.onap.aai.inventory.v24.Relationship; +import org.onap.aai.inventory.v24.RelationshipData; +import org.onap.aai.inventory.v24.RelationshipList; +import org.onap.aai.inventory.v24.ResultData; +import org.onap.aai.inventory.v24.SearchResults; +import org.onap.aai.inventory.v24.ServiceInstance; +import org.onap.aai.inventory.v24.Vlan; +import org.onap.aai.inventory.v24.Vlans; +import org.onap.aai.inventory.v24.Vserver; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -1286,7 +1286,7 @@ public abstract class AAIDeclarations implements AAIClient { getLogger().debug("About to process related link of {}", relatedLink); if(relatedLink != null) { if(relatedLink.contains("v$")) - relatedLink = relatedLink.replace(VERSION_PATTERN, "/v21/"); + relatedLink = relatedLink.replace(VERSION_PATTERN, "/v24/"); relationship.setRelatedLink(relatedLink); } else { Map relParams = new HashMap<>(); diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIRequest.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIRequest.java index b38e75195..e9fa9e67e 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIRequest.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIRequest.java @@ -51,7 +51,7 @@ import java.util.Set; import java.util.TreeSet; import org.apache.commons.lang.StringUtils; -import org.onap.aai.inventory.v21.GenericVnf; +import org.onap.aai.inventory.v24.GenericVnf; import org.onap.ccsdk.sli.adaptors.aai.data.AAIDatum; import org.onap.ccsdk.sli.core.utils.common.EnvProperties; import org.osgi.framework.Bundle; @@ -489,6 +489,6 @@ public abstract class AAIRequest { } public static final String getSupportedAAIVersion() { - return configProperties.getProperty(AAIDeclarations.AAI_VERSION, "/v21/"); + return configProperties.getProperty(AAIDeclarations.AAI_VERSION, "/v24/"); } } diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIService.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIService.java index 747688746..0039aa0fe 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIService.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIService.java @@ -82,11 +82,11 @@ import org.onap.ccsdk.sli.core.sli.SvcLogicContext; import org.onap.ccsdk.sli.core.sli.SvcLogicException; import org.onap.ccsdk.sli.core.sli.SvcLogicResource; import org.onap.ccsdk.sli.core.utils.common.EnvProperties; -import org.onap.aai.inventory.v21.GenericVnf; -import org.onap.aai.inventory.v21.PhysicalLink; -import org.onap.aai.inventory.v21.ResultData; -import org.onap.aai.inventory.v21.SearchResults; -import org.onap.aai.inventory.v21.Vserver; +import org.onap.aai.inventory.v24.GenericVnf; +import org.onap.aai.inventory.v24.PhysicalLink; +import org.onap.aai.inventory.v24.ResultData; +import org.onap.aai.inventory.v24.SearchResults; +import org.onap.aai.inventory.v24.Vserver; import org.onap.logging.ref.slf4j.ONAPLogConstants; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIServiceUtils.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIServiceUtils.java index b3ee7474d..3c8668aee 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIServiceUtils.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/AAIServiceUtils.java @@ -43,9 +43,9 @@ import java.util.Set; import javax.xml.bind.annotation.XmlType; import org.apache.commons.lang.StringUtils; -import org.onap.aai.inventory.v21.Relationship; -import org.onap.aai.inventory.v21.RelationshipData; -import org.onap.aai.inventory.v21.RelationshipList; +import org.onap.aai.inventory.v24.Relationship; +import org.onap.aai.inventory.v24.RelationshipData; +import org.onap.aai.inventory.v24.RelationshipList; import org.onap.ccsdk.sli.core.sli.SvcLogicContext; import org.onap.ccsdk.sli.adaptors.aai.data.AAIDatum; import org.slf4j.Logger; diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/GenericQueryRequest.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/GenericQueryRequest.java index 29fe24ef2..857edacf3 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/GenericQueryRequest.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/GenericQueryRequest.java @@ -32,7 +32,7 @@ import java.net.URL; import java.util.Properties; import org.onap.ccsdk.sli.adaptors.aai.data.AAIDatum; -import org.onap.aai.inventory.v21.ResultData; +import org.onap.aai.inventory.v24.ResultData; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/GenericRequest.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/GenericRequest.java index 604dd0e5c..25f5f394c 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/GenericRequest.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/GenericRequest.java @@ -40,8 +40,8 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import org.onap.ccsdk.sli.adaptors.aai.data.AAIDatum; -import org.onap.aai.inventory.v21.L3Network; -import org.onap.aai.inventory.v21.L3Networks; +import org.onap.aai.inventory.v24.L3Network; +import org.onap.aai.inventory.v24.L3Networks; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/NodesQueryRequest.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/NodesQueryRequest.java index c40d96cad..6db9434e4 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/NodesQueryRequest.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/NodesQueryRequest.java @@ -32,7 +32,7 @@ import java.net.URL; import java.util.Properties; import org.onap.ccsdk.sli.adaptors.aai.data.AAIDatum; -import org.onap.aai.inventory.v21.SearchResults; +import org.onap.aai.inventory.v24.SearchResults; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/RelationshipListRequest.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/RelationshipListRequest.java index 751fe5d59..d36c925a4 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/RelationshipListRequest.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/RelationshipListRequest.java @@ -33,7 +33,7 @@ import java.util.List; import org.apache.http.NameValuePair; import org.apache.http.client.utils.URIBuilder; import org.apache.http.message.BasicNameValuePair; -import org.onap.aai.inventory.v21.RelationshipList; +import org.onap.aai.inventory.v24.RelationshipList; public class RelationshipListRequest extends GenericRequest { diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/RelationshipRequest.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/RelationshipRequest.java index fa71d6f22..452a936be 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/RelationshipRequest.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/RelationshipRequest.java @@ -35,7 +35,7 @@ import org.apache.http.NameValuePair; import org.apache.http.client.utils.URIBuilder; import org.apache.http.message.BasicNameValuePair; -import org.onap.aai.inventory.v21.Relationship; +import org.onap.aai.inventory.v24.Relationship; public class RelationshipRequest extends GenericRequest { diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/data/SubInterface.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/data/SubInterface.java index 7c66daa62..e4b113632 100644 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/data/SubInterface.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/data/SubInterface.java @@ -31,8 +31,8 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import org.onap.aai.inventory.v21.RelationshipList; -import org.onap.aai.inventory.v21.Vlans; +import org.onap.aai.inventory.v24.RelationshipList; +import org.onap.aai.inventory.v24.Vlans; @JsonInclude(JsonInclude.Include.NON_NULL) @Generated("org.jsonschema2pojo") diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/query/InstanceFilter.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/query/InstanceFilter.java index 48ada1fa9..32c1b19ba 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/query/InstanceFilter.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/query/InstanceFilter.java @@ -33,16 +33,16 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import org.onap.aai.inventory.v21.CloudRegion; -import org.onap.aai.inventory.v21.GenericVnf; -import org.onap.aai.inventory.v21.L3Network; -import org.onap.aai.inventory.v21.Pnf; -import org.onap.aai.inventory.v21.LogicalLink; -import org.onap.aai.inventory.v21.PInterface; -import org.onap.aai.inventory.v21.ServiceInstance; -import org.onap.aai.inventory.v21.Tenant; -import org.onap.aai.inventory.v21.Vnf; -import org.onap.aai.inventory.v21.Vserver; +import org.onap.aai.inventory.v24.CloudRegion; +import org.onap.aai.inventory.v24.GenericVnf; +import org.onap.aai.inventory.v24.L3Network; +import org.onap.aai.inventory.v24.Pnf; +import org.onap.aai.inventory.v24.LogicalLink; +import org.onap.aai.inventory.v24.PInterface; +import org.onap.aai.inventory.v24.ServiceInstance; +import org.onap.aai.inventory.v24.Tenant; +import org.onap.aai.inventory.v24.Vnf; +import org.onap.aai.inventory.v24.Vserver; @JsonInclude(JsonInclude.Include.NON_NULL) @Generated("org.jsonschema2pojo") diff --git a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/query/Result.java b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/query/Result.java index 1f8a17551..367e83b41 100755 --- a/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/query/Result.java +++ b/adaptors/aai-service/provider/src/main/java/org/onap/ccsdk/sli/adaptors/aai/query/Result.java @@ -30,19 +30,19 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; -import org.onap.aai.inventory.v21.CloudRegion; -import org.onap.aai.inventory.v21.Complex; -import org.onap.aai.inventory.v21.Configuration; -import org.onap.aai.inventory.v21.GenericVnf; -import org.onap.aai.inventory.v21.L3InterfaceIpv4AddressList; -import org.onap.aai.inventory.v21.L3InterfaceIpv6AddressList; -import org.onap.aai.inventory.v21.L3Network; -import org.onap.aai.inventory.v21.LInterface; -//import org.onap.aai.inventory.v21.OwningEntity; -import org.onap.aai.inventory.v21.Pserver; -import org.onap.aai.inventory.v21.ServiceInstance; -import org.onap.aai.inventory.v21.Vnfc; -import org.onap.aai.inventory.v21.Vserver; +import org.onap.aai.inventory.v24.CloudRegion; +import org.onap.aai.inventory.v24.Complex; +import org.onap.aai.inventory.v24.Configuration; +import org.onap.aai.inventory.v24.GenericVnf; +import org.onap.aai.inventory.v24.L3InterfaceIpv4AddressList; +import org.onap.aai.inventory.v24.L3InterfaceIpv6AddressList; +import org.onap.aai.inventory.v24.L3Network; +import org.onap.aai.inventory.v24.LInterface; +//import org.onap.aai.inventory.v24.OwningEntity; +import org.onap.aai.inventory.v24.Pserver; +import org.onap.aai.inventory.v24.ServiceInstance; +import org.onap.aai.inventory.v24.Vnfc; +import org.onap.aai.inventory.v24.Vserver; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; diff --git a/adaptors/aai-service/provider/src/main/resources/aai-path.properties b/adaptors/aai-service/provider/src/main/resources/aai-path.properties index f38643c0a..83305b548 100755 --- a/adaptors/aai-service/provider/src/main/resources/aai-path.properties +++ b/adaptors/aai-service/provider/src/main/resources/aai-path.properties @@ -19,339 +19,339 @@ # ============LICENSE_END========================================================= ### -cloud-regions = /aai/v21/cloud-infrastructure/cloud-regions -cloud-region = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id} -cloud-region|availability-zones = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones -cloud-region|availability-zone = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name} -cloud-region|dvs-switches = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches -cloud-region|dvs-switch = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name} -cloud-region|flavors = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors -cloud-region|flavor = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id} -cloud-region|flavor|hpa-capabilities = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/hpa-capabilities -cloud-region|flavor|hpa-capability = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/hpa-capabilities/hpa-capability/{hpa-capability-id} -cloud-region|flavor|hpa-capability|hpa-feature-attributes = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/hpa-capabilities/hpa-capability/{hpa-capability-id}/hpa-feature-attributes/{hpa-attribute-key} -cloud-region|group-assignments = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments -cloud-region|group-assignment = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id} -cloud-region|hpa-capabilities = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/hpa-capabilities -cloud-region|hpa-capability = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/hpa-capabilities/hpa-capability/{hpa-capability-id} -cloud-region|hpa-capability|hpa-feature-attributes = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/hpa-capabilities/hpa-capability/{hpa-capability-id}/hpa-feature-attributes/{hpa-attribute-key} -cloud-region|images = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images -cloud-region|image = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id} -cloud-region|image|metadata = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata -cloud-region|image|metadatum = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname} -cloud-region|oam-networks = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks -cloud-region|oam-network = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid} -cloud-region|snapshots = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots -cloud-region|snapshot = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id} -cloud-region|tenants = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants -cloud-region|tenant = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id} -cloud-region|tenant|vservers = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers -cloud-region|tenant|vserver = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id} -cloud-region|tenant|vserver|l-interfaces = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces -cloud-region|tenant|vserver|l-interface = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name} -cloud-region|tenant|vserver|l-interface|l3-interface-ipv4-address-list = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -cloud-region|tenant|vserver|l-interface|l3-interface-ipv6-address-list = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -cloud-region|tenant|vserver|l-interface|sriov-vfs = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs -cloud-region|tenant|vserver|l-interface|sriov-vf = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -cloud-region|tenant|vserver|l-interface|vlans = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans -cloud-region|tenant|vserver|l-interface|vlan = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -cloud-region|tenant|vserver|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -cloud-region|tenant|vserver|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -cloud-region|tenant|vserver|volumes = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes -cloud-region|tenant|vserver|volume = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id} -cloud-region|vip-ipv4-address-list = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address} -cloud-region|vip-ipv6-address-list = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address} -cloud-region|volume-groups = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups -cloud-region|volume-group = /aai/v21/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id} -complexes = /aai/v21/cloud-infrastructure/complexes -complex = /aai/v21/cloud-infrastructure/complexes/complex/{physical-location-id} -complex|ctag-pools = /aai/v21/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools -complex|ctag-pool = /aai/v21/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name} -network-profiles = /aai/v21/cloud-infrastructure/network-profiles -network-profile = /aai/v21/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name} -operational-environments = /aai/v21/cloud-infrastructure/operational-environments -operational-environment = /aai/v21/cloud-infrastructure/operational-environments/operational-environment/{operational-environment-id} -pservers = /aai/v21/cloud-infrastructure/pservers -pserver = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname} -pserver|lag-interfaces = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces -pserver|lag-interface = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name} -pserver|lag-interface|l-interfaces = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces -pserver|lag-interface|l-interface = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} -pserver|lag-interface|l-interface|l3-interface-ipv4-address-list = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -pserver|lag-interface|l-interface|l3-interface-ipv6-address-list = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -pserver|lag-interface|l-interface|sriov-vfs = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs -pserver|lag-interface|l-interface|sriov-vf = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -pserver|lag-interface|l-interface|vlans = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans -pserver|lag-interface|l-interface|vlan = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -pserver|lag-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -pserver|lag-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -pserver|p-interfaces = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces -pserver|p-interface = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name} -pserver|p-interface|l-interfaces = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces -pserver|p-interface|l-interface = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name} -pserver|p-interface|l-interface|l3-interface-ipv4-address-list = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -pserver|p-interface|l-interface|l3-interface-ipv6-address-list = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -pserver|p-interface|l-interface|sriov-vfs = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs -pserver|p-interface|l-interface|sriov-vf = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -pserver|p-interface|l-interface|vlans = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans -pserver|p-interface|l-interface|vlan = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -pserver|p-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -pserver|p-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -pserver|p-interface|sriov-pfs = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs -pserver|p-interface|sriov-pf = /aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id} -virtual-data-centers = /aai/v21/cloud-infrastructure/virtual-data-centers -virtual-data-center = /aai/v21/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id} -connectors = /aai/v21/business/connectors -connector = /aai/v21/business/connectors/connector/{resource-instance-id} -connector|metadata = /aai/v21/business/connectors/connector/{resource-instance-id}/metadata -connector|metadatum = /aai/v21/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname} -customers = /aai/v21/business/customers -customer = /aai/v21/business/customers/customer/{global-customer-id} -customer|service-subscriptions = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions -customer|service-subscription = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type} -customer|service-subscription|service-instances = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances -customer|service-subscription|service-instance = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id} -customer|service-subscription|service-instance|allotted-resources = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources -customer|service-subscription|service-instance|allotted-resource = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id} -customer|service-subscription|service-instance|allotted-resource|tunnel-xconnects = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects -customer|service-subscription|service-instance|allotted-resource|tunnel-xconnect = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id} -customer|service-subscription|service-instance|metadata = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata -customer|service-subscription|service-instance|metadatum = /aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname} -configurations = /aai/v21/network/configurations -configuration = /aai/v21/network/configurations/configuration/{configuration-id} -configuration|evcs = /aai/v21/network/configurations/configuration/{configuration-id}/evcs -configuration|evc = /aai/v21/network/configurations/configuration/{configuration-id}/evcs/evc/{evc-id} -configuration|forwarder-evcs = /aai/v21/network/configurations/configuration/{configuration-id}/forwarder-evcs -configuration|forwarder-evc = /aai/v21/network/configurations/configuration/{configuration-id}/forwarder-evcs/forwarder-evc/{forwarder-evc-id} -configuration|metadata = /aai/v21/network/configurations/configuration/{configuration-id}/metadata -configuration|metadatum = /aai/v21/network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname} -connectivities = /aai/v21/network/connectivities -connectivity = /aai/v21/network/connectivities/connectivity/{connectivity-id} -devices = /aai/v21/network/devices -device = /aai/v21/network/devices/device/{device-id} -esr-thirdparty-sdnc = /aai/v21/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id} -esr-thirdparty-sdnc-list = /aai/v21/external-system/esr-thirdparty-sdnc-list -forwarding-paths = /aai/v21/network/forwarding-paths -forwarding-path = /aai/v21/network/forwarding-paths/forwarding-path/{forwarding-path-id} -forwarding-path|forwarders = /aai/v21/network/forwarding-paths/forwarding-path/{forwarding-path-id}/forwarders -forwarding-path|forwarder = /aai/v21/network/forwarding-paths/forwarding-path/{forwarding-path-id}/forwarders/forwarder/{sequence} -generic-vnfs = /aai/v21/network/generic-vnfs -generic-vnf = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id} -generic-vnf|entitlements = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements -generic-vnf|entitlement = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid} -generic-vnf|l-interfaces = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces -generic-vnf|l-interface = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name} -generic-vnf|l-interface|l3-interface-ipv4-address-list = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -generic-vnf|l-interface|l3-interface-ipv6-address-list = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -generic-vnf|l-interface|sriov-vfs = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs -generic-vnf|l-interface|sriov-vf = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -generic-vnf|l-interface|vlans = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans -generic-vnf|l-interface|vlan = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -generic-vnf|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -generic-vnf|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -generic-vnf|lag-interfaces = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces -generic-vnf|lag-interface = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name} -generic-vnf|lag-interface|l-interfaces = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces -generic-vnf|lag-interface|l-interface = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} -generic-vnf|lag-interface|l-interface|l3-interface-ipv4-address-list = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -generic-vnf|lag-interface|l-interface|l3-interface-ipv6-address-list = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -generic-vnf|lag-interface|l-interface|sriov-vfs = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs -generic-vnf|lag-interface|l-interface|sriov-vf = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -generic-vnf|lag-interface|l-interface|vlans = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans -generic-vnf|lag-interface|l-interface|vlan = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -generic-vnf|lag-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -generic-vnf|lag-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -generic-vnf|licenses = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/licenses -generic-vnf|license = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid} -generic-vnf|vf-modules = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules -generic-vnf|vf-module = /aai/v21/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id} -instance-groups = /aai/v21/network/instance-groups -instance-group = /aai/v21/network/instance-groups/instance-group/{id} -interlayer-attachments = /aai/v21/network/interlayer-attachments -interlayer-attachment = /aai/v21/network/interlayer-attachments/interlayer-attachment/{id} -ipsec-configurations = /aai/v21/network/ipsec-configurations -ipsec-configuration = /aai/v21/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id} -ipsec-configuration|vig-servers = /aai/v21/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers -ipsec-configuration|vig-server = /aai/v21/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type} -l3-networks = /aai/v21/network/l3-networks -l3-network = /aai/v21/network/l3-networks/l3-network/{network-id} -l3-network|ctag-assignments = /aai/v21/network/l3-networks/l3-network/{network-id}/ctag-assignments -l3-network|ctag-assignment = /aai/v21/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner} -l3-network|segmentation-assignments = /aai/v21/network/l3-networks/l3-network/{network-id}/segmentation-assignments -l3-network|segmentation-assignment = /aai/v21/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id} -l3-network|subnets = /aai/v21/network/l3-networks/l3-network/{network-id}/subnets -l3-network|subnet = /aai/v21/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id} -l3-network|subnet|host-routes = /aai/v21/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes -l3-network|subnet|host-route = /aai/v21/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id} -label-restrictions = /aai/v21/network/label-restrictions -label-restriction = /aai/v21/network/label-restrictions/label-restriction/{id} -lag-links = /aai/v21/network/lag-links -lag-link = /aai/v21/network/lag-links/lag-link/{link-name} -lines-of-business = /aai/v21/business/lines-of-business -line-of-business = /aai/v21/business/lines-of-business/line-of-business/{line-of-business-name} -logical-links = /aai/v21/network/logical-links -logical-link = /aai/v21/network/logical-links/logical-link/{link-name} -models = /aai/v21/service-design-and-creation/models -model = /aai/v21/service-design-and-creation/models/model/{model-invariant-id} -model|model-vers = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers -model|model-ver = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id} -model|model-ver|metadata = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata -model|model-ver|metadatum = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname} -model|model-ver|model-elements = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements -model|model-ver|model-element = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid} -model|model-ver|model-element|model-constraints = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints -model|model-ver|model-element|model-constraint = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid} -model|model-ver|model-element|model-constraint|constrained-element-sets = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets -model|model-ver|model-element|model-constraint|constrained-element-set = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid} -model|model-ver|model-element|model-constraint|constrained-element-set|element-choice-sets = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets -model|model-ver|model-element|model-constraint|constrained-element-set|element-choice-set = /aai/v21/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid} -multicast-configurations = /aai/v21/network/multicast-configurations -multicast-configuration = /aai/v21/network/multicast-configurations/multicast-configuration/{multicast-configuration-id} -named-queries = /aai/v21/service-design-and-creation/named-queries -named-query = /aai/v21/service-design-and-creation/named-queries/named-query/{named-query-uuid} -named-query|named-query-elements = /aai/v21/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements -named-query|named-query-element = /aai/v21/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid} -named-query|named-query-element|property-constraints = /aai/v21/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints -named-query|named-query-element|property-constraint = /aai/v21/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid} -named-query|named-query-element|related-lookups = /aai/v21/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups -named-query|named-query-element|related-lookup = /aai/v21/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid} -network-policies = /aai/v21/network/network-policies -network-policy = /aai/v21/network/network-policies/network-policy/{network-policy-id} -network-resources = /aai/v21/network/network-resources -network-resource = /aai/v21/network/network-resources/network-resource/{network-id} -newvces = /aai/v21/network/newvces -newvce = /aai/v21/network/newvces/newvce/{vnf-id2} -newvce|l-interfaces = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces -newvce|l-interface = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name} -newvce|l-interface|l3-interface-ipv4-address-list = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -newvce|l-interface|l3-interface-ipv6-address-list = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -newvce|l-interface|sriov-vfs = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs -newvce|l-interface|sriov-vf = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -newvce|l-interface|vlans = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans -newvce|l-interface|vlan = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -newvce|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -newvce|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -owning-entities = /aai/v21/business/owning-entities -owning-entity = /aai/v21/business/owning-entities/owning-entity/{owning-entity-id} -physical-links = /aai/v21/network/physical-links -physical-link = /aai/v21/network/physical-links/physical-link/{link-name} -platforms = /aai/v21/business/platforms -platform = /aai/v21/business/platforms/platform/{platform-name} -pnfs = /aai/v21/network/pnfs -pnf = /aai/v21/network/pnfs/pnf/{pnf-name} -pnf|lag-interfaces = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces -pnf|lag-interface = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name} -pnf|lag-interface|l-interfaces = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces -pnf|lag-interface|l-interface = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} -pnf|lag-interface|l-interface|l3-interface-ipv4-address-list = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -pnf|lag-interface|l-interface|l3-interface-ipv6-address-list = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -pnf|lag-interface|l-interface|sriov-vfs = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs -pnf|lag-interface|l-interface|sriov-vf = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -pnf|lag-interface|l-interface|vlans = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans -pnf|lag-interface|l-interface|vlan = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -pnf|lag-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -pnf|lag-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -pnf|p-interfaces = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces -pnf|p-interface = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name} -pnf|p-interface|bandwidth-attributes = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/bandwidth-attributes -pnf|p-interface|bandwidth-attribute = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/bandwidth-attributes/bandwidth-attribute/{bwa-id} -pnf|p-interface|bandwidth-attribute|available-bandwidth-map = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/bandwidth-attributes/bandwidth-attribute/{bwa-id}/available-bandwidth-map -pnf|p-interface|bandwidth-attribute|available-bandwidth = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/bandwidth-attributes/bandwidth-attribute/{bwa-id}/available-bandwidth-map/available-bandwidth/{ab-id} -pnf|p-interface|l-interfaces = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces -pnf|p-interface|l-interface = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name} -pnf|p-interface|l-interface|l3-interface-ipv4-address-list = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -pnf|p-interface|l-interface|l3-interface-ipv6-address-list = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -pnf|p-interface|l-interface|sriov-vfs = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs -pnf|p-interface|l-interface|sriov-vf = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -pnf|p-interface|l-interface|vlans = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans -pnf|p-interface|l-interface|vlan = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -pnf|p-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -pnf|p-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -pnf|p-interface|sriov-pfs = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs -pnf|p-interface|sriov-pf = /aai/v21/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id} -projects = /aai/v21/business/projects -project = /aai/v21/business/projects/project/{project-name} -route-table-references = /aai/v21/network/route-table-references -route-table-reference = /aai/v21/network/route-table-references/route-table-reference/{route-table-reference-id} -sdwan-vpns = /aai/v21/network/sdwan-vpns -sdwan-vpn = /aai/v21/network/sdwan-vpns/sdwan-vpn/{sdwan-vpn-id} -service-capabilities = /aai/v21/service-design-and-creation/service-capabilities -service-capability = /aai/v21/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type} -services = /aai/v21/service-design-and-creation/services -service = /aai/v21/service-design-and-creation/services/service/{service-id} -site-pair-sets = /aai/v21/network/site-pair-sets -site-pair-set = /aai/v21/network/site-pair-sets/site-pair-set/{site-pair-set-id} -site-pair-set|routing-instances = /aai/v21/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances -site-pair-set|routing-instance = /aai/v21/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id} -site-pair-set|routing-instance|site-pairs = /aai/v21/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs -site-pair-set|routing-instance|site-pair = /aai/v21/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id} -site-pair-set|routing-instance|site-pair|classes-of-service = /aai/v21/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service -site-pair-set|routing-instance|site-pair|class-of-service = /aai/v21/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos} -site-resources = /aai/v21/network/site-resources -site-resource = /aai/v21/network/site-resources/site-resource/{site-resource-id} -te-link-attributes = /aai/v21/network/te-link-attributes -te-link-attribute = /aai/v21/network/te-link-attributes/te-link-attribute/{id} -tunnel-termination-points = /aai/v21/network/tunnel-termination-points -tunnel-termination-point = /aai/v21/network/tunnel-termination-points/tunnel-termination-point/{ttp-id} -unis = /aai/v21/network/unis -uni = /aai/v21/network/unis/uni/{id} -vces = /aai/v21/network/vces -vce = /aai/v21/network/vces/vce/{vnf-id} -vce|entitlements = /aai/v21/network/vces/vce/{vnf-id}/entitlements -vce|entitlement = /aai/v21/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid} -vce|licenses = /aai/v21/network/vces/vce/{vnf-id}/licenses -vce|license = /aai/v21/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid} -vce|port-groups = /aai/v21/network/vces/vce/{vnf-id}/port-groups -vce|port-group = /aai/v21/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id} -vce|port-group|cvlan-tags = /aai/v21/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags -vce|port-group|cvlan-tag-entry = /aai/v21/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag} -vnf-images = /aai/v21/service-design-and-creation/vnf-images -vnf-image = /aai/v21/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid} -vnfcs = /aai/v21/network/vnfcs -vnfc = /aai/v21/network/vnfcs/vnfc/{vnfc-name} -vnfc|cps = /aai/v21/network/vnfcs/vnfc/{vnfc-name}/cps -vnfc|cp = /aai/v21/network/vnfcs/vnfc/{vnfc-name}/cps/cp/{cp-instance-id} -vnfc|cp|l3-interface-ipv4-address-list = /aai/v21/network/vnfcs/vnfc/{vnfc-name}/cps/cp/{cp-instance-id}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -vnfc|cp|l3-interface-ipv6-address-list = /aai/v21/network/vnfcs/vnfc/{vnfc-name}/cps/cp/{cp-instance-id}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -vnfc|l3-interface-ipv4-address-list = /aai/v21/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -vnfc|l3-interface-ipv6-address-list = /aai/v21/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -vpls-pes = /aai/v21/network/vpls-pes -vpls-pe = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name} -vpls-pe|lag-interfaces = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces -vpls-pe|lag-interface = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name} -vpls-pe|lag-interface|l-interfaces = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces -vpls-pe|lag-interface|l-interface = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} -vpls-pe|lag-interface|l-interface|l3-interface-ipv4-address-list = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -vpls-pe|lag-interface|l-interface|l3-interface-ipv6-address-list = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -vpls-pe|lag-interface|l-interface|sriov-vfs = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs -vpls-pe|lag-interface|l-interface|sriov-vf = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -vpls-pe|lag-interface|l-interface|vlans = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans -vpls-pe|lag-interface|l-interface|vlan = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -vpls-pe|lag-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -vpls-pe|lag-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -vpls-pe|p-interfaces = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces -vpls-pe|p-interface = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name} -vpls-pe|p-interface|l-interfaces = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces -vpls-pe|p-interface|l-interface = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name} -vpls-pe|p-interface|l-interface|l3-interface-ipv4-address-list = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -vpls-pe|p-interface|l-interface|l3-interface-ipv6-address-list = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -vpls-pe|p-interface|l-interface|sriov-vfs = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs -vpls-pe|p-interface|l-interface|sriov-vf = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} -vpls-pe|p-interface|l-interface|vlans = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans -vpls-pe|p-interface|l-interface|vlan = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} -vpls-pe|p-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} -vpls-pe|p-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} -vpls-pe|p-interface|sriov-pfs = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs -vpls-pe|p-interface|sriov-pf = /aai/v21/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id} -vpn-bindings = /aai/v21/network/vpn-bindings -vpn-binding = /aai/v21/network/vpn-bindings/vpn-binding/{vpn-id} -vpn-binding|route-targets = /aai/v21/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets -vpn-binding|route-target = /aai/v21/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role} -wan-port-configs = /aai/v21/network/wan-port-configs -wan-port-config = /aai/v21/network/wan-port-configs/wan-port-config/{wan-port-config-id} -lan-port-configs = /aai/v21/network/lan-port-configs -lan-port-config = /aai/v21/network/lan-port-configs/lan-port-config/{lan-port-config-id} -zones = /aai/v21/network/zones -zone = /aai/v21/network/zones/zone/{zone-id} -network-routes = /aai/v21/network/network-routes -network-route = /aai/v21/network/network-routes/network-route/{route-id} +cloud-regions = /aai/v24/cloud-infrastructure/cloud-regions +cloud-region = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id} +cloud-region|availability-zones = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones +cloud-region|availability-zone = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name} +cloud-region|dvs-switches = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches +cloud-region|dvs-switch = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name} +cloud-region|flavors = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors +cloud-region|flavor = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id} +cloud-region|flavor|hpa-capabilities = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/hpa-capabilities +cloud-region|flavor|hpa-capability = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/hpa-capabilities/hpa-capability/{hpa-capability-id} +cloud-region|flavor|hpa-capability|hpa-feature-attributes = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/hpa-capabilities/hpa-capability/{hpa-capability-id}/hpa-feature-attributes/{hpa-attribute-key} +cloud-region|group-assignments = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments +cloud-region|group-assignment = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id} +cloud-region|hpa-capabilities = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/hpa-capabilities +cloud-region|hpa-capability = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/hpa-capabilities/hpa-capability/{hpa-capability-id} +cloud-region|hpa-capability|hpa-feature-attributes = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/hpa-capabilities/hpa-capability/{hpa-capability-id}/hpa-feature-attributes/{hpa-attribute-key} +cloud-region|images = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images +cloud-region|image = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id} +cloud-region|image|metadata = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata +cloud-region|image|metadatum = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname} +cloud-region|oam-networks = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks +cloud-region|oam-network = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid} +cloud-region|snapshots = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots +cloud-region|snapshot = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id} +cloud-region|tenants = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants +cloud-region|tenant = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id} +cloud-region|tenant|vservers = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers +cloud-region|tenant|vserver = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id} +cloud-region|tenant|vserver|l-interfaces = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces +cloud-region|tenant|vserver|l-interface = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name} +cloud-region|tenant|vserver|l-interface|l3-interface-ipv4-address-list = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +cloud-region|tenant|vserver|l-interface|l3-interface-ipv6-address-list = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +cloud-region|tenant|vserver|l-interface|sriov-vfs = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs +cloud-region|tenant|vserver|l-interface|sriov-vf = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +cloud-region|tenant|vserver|l-interface|vlans = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans +cloud-region|tenant|vserver|l-interface|vlan = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +cloud-region|tenant|vserver|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +cloud-region|tenant|vserver|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +cloud-region|tenant|vserver|volumes = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes +cloud-region|tenant|vserver|volume = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id} +cloud-region|vip-ipv4-address-list = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address} +cloud-region|vip-ipv6-address-list = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address} +cloud-region|volume-groups = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups +cloud-region|volume-group = /aai/v24/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id} +complexes = /aai/v24/cloud-infrastructure/complexes +complex = /aai/v24/cloud-infrastructure/complexes/complex/{physical-location-id} +complex|ctag-pools = /aai/v24/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools +complex|ctag-pool = /aai/v24/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name} +network-profiles = /aai/v24/cloud-infrastructure/network-profiles +network-profile = /aai/v24/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name} +operational-environments = /aai/v24/cloud-infrastructure/operational-environments +operational-environment = /aai/v24/cloud-infrastructure/operational-environments/operational-environment/{operational-environment-id} +pservers = /aai/v24/cloud-infrastructure/pservers +pserver = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname} +pserver|lag-interfaces = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces +pserver|lag-interface = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name} +pserver|lag-interface|l-interfaces = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces +pserver|lag-interface|l-interface = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +pserver|lag-interface|l-interface|l3-interface-ipv4-address-list = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +pserver|lag-interface|l-interface|l3-interface-ipv6-address-list = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +pserver|lag-interface|l-interface|sriov-vfs = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs +pserver|lag-interface|l-interface|sriov-vf = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +pserver|lag-interface|l-interface|vlans = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans +pserver|lag-interface|l-interface|vlan = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +pserver|lag-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +pserver|lag-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +pserver|p-interfaces = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces +pserver|p-interface = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name} +pserver|p-interface|l-interfaces = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces +pserver|p-interface|l-interface = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +pserver|p-interface|l-interface|l3-interface-ipv4-address-list = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +pserver|p-interface|l-interface|l3-interface-ipv6-address-list = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +pserver|p-interface|l-interface|sriov-vfs = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs +pserver|p-interface|l-interface|sriov-vf = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +pserver|p-interface|l-interface|vlans = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans +pserver|p-interface|l-interface|vlan = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +pserver|p-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +pserver|p-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +pserver|p-interface|sriov-pfs = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs +pserver|p-interface|sriov-pf = /aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id} +virtual-data-centers = /aai/v24/cloud-infrastructure/virtual-data-centers +virtual-data-center = /aai/v24/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id} +connectors = /aai/v24/business/connectors +connector = /aai/v24/business/connectors/connector/{resource-instance-id} +connector|metadata = /aai/v24/business/connectors/connector/{resource-instance-id}/metadata +connector|metadatum = /aai/v24/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname} +customers = /aai/v24/business/customers +customer = /aai/v24/business/customers/customer/{global-customer-id} +customer|service-subscriptions = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions +customer|service-subscription = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type} +customer|service-subscription|service-instances = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances +customer|service-subscription|service-instance = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id} +customer|service-subscription|service-instance|allotted-resources = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources +customer|service-subscription|service-instance|allotted-resource = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id} +customer|service-subscription|service-instance|allotted-resource|tunnel-xconnects = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects +customer|service-subscription|service-instance|allotted-resource|tunnel-xconnect = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id} +customer|service-subscription|service-instance|metadata = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata +customer|service-subscription|service-instance|metadatum = /aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname} +configurations = /aai/v24/network/configurations +configuration = /aai/v24/network/configurations/configuration/{configuration-id} +configuration|evcs = /aai/v24/network/configurations/configuration/{configuration-id}/evcs +configuration|evc = /aai/v24/network/configurations/configuration/{configuration-id}/evcs/evc/{evc-id} +configuration|forwarder-evcs = /aai/v24/network/configurations/configuration/{configuration-id}/forwarder-evcs +configuration|forwarder-evc = /aai/v24/network/configurations/configuration/{configuration-id}/forwarder-evcs/forwarder-evc/{forwarder-evc-id} +configuration|metadata = /aai/v24/network/configurations/configuration/{configuration-id}/metadata +configuration|metadatum = /aai/v24/network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname} +connectivities = /aai/v24/network/connectivities +connectivity = /aai/v24/network/connectivities/connectivity/{connectivity-id} +devices = /aai/v24/network/devices +device = /aai/v24/network/devices/device/{device-id} +esr-thirdparty-sdnc = /aai/v24/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id} +esr-thirdparty-sdnc-list = /aai/v24/external-system/esr-thirdparty-sdnc-list +forwarding-paths = /aai/v24/network/forwarding-paths +forwarding-path = /aai/v24/network/forwarding-paths/forwarding-path/{forwarding-path-id} +forwarding-path|forwarders = /aai/v24/network/forwarding-paths/forwarding-path/{forwarding-path-id}/forwarders +forwarding-path|forwarder = /aai/v24/network/forwarding-paths/forwarding-path/{forwarding-path-id}/forwarders/forwarder/{sequence} +generic-vnfs = /aai/v24/network/generic-vnfs +generic-vnf = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id} +generic-vnf|entitlements = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements +generic-vnf|entitlement = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid} +generic-vnf|l-interfaces = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces +generic-vnf|l-interface = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name} +generic-vnf|l-interface|l3-interface-ipv4-address-list = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +generic-vnf|l-interface|l3-interface-ipv6-address-list = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +generic-vnf|l-interface|sriov-vfs = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs +generic-vnf|l-interface|sriov-vf = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +generic-vnf|l-interface|vlans = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans +generic-vnf|l-interface|vlan = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +generic-vnf|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +generic-vnf|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +generic-vnf|lag-interfaces = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces +generic-vnf|lag-interface = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name} +generic-vnf|lag-interface|l-interfaces = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces +generic-vnf|lag-interface|l-interface = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +generic-vnf|lag-interface|l-interface|l3-interface-ipv4-address-list = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +generic-vnf|lag-interface|l-interface|l3-interface-ipv6-address-list = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +generic-vnf|lag-interface|l-interface|sriov-vfs = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs +generic-vnf|lag-interface|l-interface|sriov-vf = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +generic-vnf|lag-interface|l-interface|vlans = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans +generic-vnf|lag-interface|l-interface|vlan = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +generic-vnf|lag-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +generic-vnf|lag-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +generic-vnf|licenses = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/licenses +generic-vnf|license = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid} +generic-vnf|vf-modules = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules +generic-vnf|vf-module = /aai/v24/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id} +instance-groups = /aai/v24/network/instance-groups +instance-group = /aai/v24/network/instance-groups/instance-group/{id} +interlayer-attachments = /aai/v24/network/interlayer-attachments +interlayer-attachment = /aai/v24/network/interlayer-attachments/interlayer-attachment/{id} +ipsec-configurations = /aai/v24/network/ipsec-configurations +ipsec-configuration = /aai/v24/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id} +ipsec-configuration|vig-servers = /aai/v24/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers +ipsec-configuration|vig-server = /aai/v24/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type} +l3-networks = /aai/v24/network/l3-networks +l3-network = /aai/v24/network/l3-networks/l3-network/{network-id} +l3-network|ctag-assignments = /aai/v24/network/l3-networks/l3-network/{network-id}/ctag-assignments +l3-network|ctag-assignment = /aai/v24/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner} +l3-network|segmentation-assignments = /aai/v24/network/l3-networks/l3-network/{network-id}/segmentation-assignments +l3-network|segmentation-assignment = /aai/v24/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id} +l3-network|subnets = /aai/v24/network/l3-networks/l3-network/{network-id}/subnets +l3-network|subnet = /aai/v24/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id} +l3-network|subnet|host-routes = /aai/v24/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes +l3-network|subnet|host-route = /aai/v24/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id} +label-restrictions = /aai/v24/network/label-restrictions +label-restriction = /aai/v24/network/label-restrictions/label-restriction/{id} +lag-links = /aai/v24/network/lag-links +lag-link = /aai/v24/network/lag-links/lag-link/{link-name} +lines-of-business = /aai/v24/business/lines-of-business +line-of-business = /aai/v24/business/lines-of-business/line-of-business/{line-of-business-name} +logical-links = /aai/v24/network/logical-links +logical-link = /aai/v24/network/logical-links/logical-link/{link-name} +models = /aai/v24/service-design-and-creation/models +model = /aai/v24/service-design-and-creation/models/model/{model-invariant-id} +model|model-vers = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers +model|model-ver = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id} +model|model-ver|metadata = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata +model|model-ver|metadatum = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname} +model|model-ver|model-elements = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements +model|model-ver|model-element = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid} +model|model-ver|model-element|model-constraints = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints +model|model-ver|model-element|model-constraint = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid} +model|model-ver|model-element|model-constraint|constrained-element-sets = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets +model|model-ver|model-element|model-constraint|constrained-element-set = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid} +model|model-ver|model-element|model-constraint|constrained-element-set|element-choice-sets = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets +model|model-ver|model-element|model-constraint|constrained-element-set|element-choice-set = /aai/v24/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid} +multicast-configurations = /aai/v24/network/multicast-configurations +multicast-configuration = /aai/v24/network/multicast-configurations/multicast-configuration/{multicast-configuration-id} +named-queries = /aai/v24/service-design-and-creation/named-queries +named-query = /aai/v24/service-design-and-creation/named-queries/named-query/{named-query-uuid} +named-query|named-query-elements = /aai/v24/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements +named-query|named-query-element = /aai/v24/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid} +named-query|named-query-element|property-constraints = /aai/v24/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints +named-query|named-query-element|property-constraint = /aai/v24/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid} +named-query|named-query-element|related-lookups = /aai/v24/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups +named-query|named-query-element|related-lookup = /aai/v24/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid} +network-policies = /aai/v24/network/network-policies +network-policy = /aai/v24/network/network-policies/network-policy/{network-policy-id} +network-resources = /aai/v24/network/network-resources +network-resource = /aai/v24/network/network-resources/network-resource/{network-id} +newvces = /aai/v24/network/newvces +newvce = /aai/v24/network/newvces/newvce/{vnf-id2} +newvce|l-interfaces = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces +newvce|l-interface = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name} +newvce|l-interface|l3-interface-ipv4-address-list = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +newvce|l-interface|l3-interface-ipv6-address-list = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +newvce|l-interface|sriov-vfs = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs +newvce|l-interface|sriov-vf = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +newvce|l-interface|vlans = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans +newvce|l-interface|vlan = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +newvce|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +newvce|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +owning-entities = /aai/v24/business/owning-entities +owning-entity = /aai/v24/business/owning-entities/owning-entity/{owning-entity-id} +physical-links = /aai/v24/network/physical-links +physical-link = /aai/v24/network/physical-links/physical-link/{link-name} +platforms = /aai/v24/business/platforms +platform = /aai/v24/business/platforms/platform/{platform-name} +pnfs = /aai/v24/network/pnfs +pnf = /aai/v24/network/pnfs/pnf/{pnf-name} +pnf|lag-interfaces = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces +pnf|lag-interface = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name} +pnf|lag-interface|l-interfaces = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces +pnf|lag-interface|l-interface = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +pnf|lag-interface|l-interface|l3-interface-ipv4-address-list = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +pnf|lag-interface|l-interface|l3-interface-ipv6-address-list = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +pnf|lag-interface|l-interface|sriov-vfs = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs +pnf|lag-interface|l-interface|sriov-vf = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +pnf|lag-interface|l-interface|vlans = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans +pnf|lag-interface|l-interface|vlan = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +pnf|lag-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +pnf|lag-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +pnf|p-interfaces = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces +pnf|p-interface = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name} +pnf|p-interface|bandwidth-attributes = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/bandwidth-attributes +pnf|p-interface|bandwidth-attribute = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/bandwidth-attributes/bandwidth-attribute/{bwa-id} +pnf|p-interface|bandwidth-attribute|available-bandwidth-map = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/bandwidth-attributes/bandwidth-attribute/{bwa-id}/available-bandwidth-map +pnf|p-interface|bandwidth-attribute|available-bandwidth = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/bandwidth-attributes/bandwidth-attribute/{bwa-id}/available-bandwidth-map/available-bandwidth/{ab-id} +pnf|p-interface|l-interfaces = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces +pnf|p-interface|l-interface = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +pnf|p-interface|l-interface|l3-interface-ipv4-address-list = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +pnf|p-interface|l-interface|l3-interface-ipv6-address-list = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +pnf|p-interface|l-interface|sriov-vfs = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs +pnf|p-interface|l-interface|sriov-vf = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +pnf|p-interface|l-interface|vlans = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans +pnf|p-interface|l-interface|vlan = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +pnf|p-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +pnf|p-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +pnf|p-interface|sriov-pfs = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs +pnf|p-interface|sriov-pf = /aai/v24/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id} +projects = /aai/v24/business/projects +project = /aai/v24/business/projects/project/{project-name} +route-table-references = /aai/v24/network/route-table-references +route-table-reference = /aai/v24/network/route-table-references/route-table-reference/{route-table-reference-id} +sdwan-vpns = /aai/v24/network/sdwan-vpns +sdwan-vpn = /aai/v24/network/sdwan-vpns/sdwan-vpn/{sdwan-vpn-id} +service-capabilities = /aai/v24/service-design-and-creation/service-capabilities +service-capability = /aai/v24/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type} +services = /aai/v24/service-design-and-creation/services +service = /aai/v24/service-design-and-creation/services/service/{service-id} +site-pair-sets = /aai/v24/network/site-pair-sets +site-pair-set = /aai/v24/network/site-pair-sets/site-pair-set/{site-pair-set-id} +site-pair-set|routing-instances = /aai/v24/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances +site-pair-set|routing-instance = /aai/v24/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id} +site-pair-set|routing-instance|site-pairs = /aai/v24/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs +site-pair-set|routing-instance|site-pair = /aai/v24/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id} +site-pair-set|routing-instance|site-pair|classes-of-service = /aai/v24/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service +site-pair-set|routing-instance|site-pair|class-of-service = /aai/v24/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos} +site-resources = /aai/v24/network/site-resources +site-resource = /aai/v24/network/site-resources/site-resource/{site-resource-id} +te-link-attributes = /aai/v24/network/te-link-attributes +te-link-attribute = /aai/v24/network/te-link-attributes/te-link-attribute/{id} +tunnel-termination-points = /aai/v24/network/tunnel-termination-points +tunnel-termination-point = /aai/v24/network/tunnel-termination-points/tunnel-termination-point/{ttp-id} +unis = /aai/v24/network/unis +uni = /aai/v24/network/unis/uni/{id} +vces = /aai/v24/network/vces +vce = /aai/v24/network/vces/vce/{vnf-id} +vce|entitlements = /aai/v24/network/vces/vce/{vnf-id}/entitlements +vce|entitlement = /aai/v24/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid} +vce|licenses = /aai/v24/network/vces/vce/{vnf-id}/licenses +vce|license = /aai/v24/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid} +vce|port-groups = /aai/v24/network/vces/vce/{vnf-id}/port-groups +vce|port-group = /aai/v24/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id} +vce|port-group|cvlan-tags = /aai/v24/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags +vce|port-group|cvlan-tag-entry = /aai/v24/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag} +vnf-images = /aai/v24/service-design-and-creation/vnf-images +vnf-image = /aai/v24/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid} +vnfcs = /aai/v24/network/vnfcs +vnfc = /aai/v24/network/vnfcs/vnfc/{vnfc-name} +vnfc|cps = /aai/v24/network/vnfcs/vnfc/{vnfc-name}/cps +vnfc|cp = /aai/v24/network/vnfcs/vnfc/{vnfc-name}/cps/cp/{cp-instance-id} +vnfc|cp|l3-interface-ipv4-address-list = /aai/v24/network/vnfcs/vnfc/{vnfc-name}/cps/cp/{cp-instance-id}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +vnfc|cp|l3-interface-ipv6-address-list = /aai/v24/network/vnfcs/vnfc/{vnfc-name}/cps/cp/{cp-instance-id}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +vnfc|l3-interface-ipv4-address-list = /aai/v24/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +vnfc|l3-interface-ipv6-address-list = /aai/v24/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +vpls-pes = /aai/v24/network/vpls-pes +vpls-pe = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name} +vpls-pe|lag-interfaces = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces +vpls-pe|lag-interface = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name} +vpls-pe|lag-interface|l-interfaces = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces +vpls-pe|lag-interface|l-interface = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +vpls-pe|lag-interface|l-interface|l3-interface-ipv4-address-list = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +vpls-pe|lag-interface|l-interface|l3-interface-ipv6-address-list = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +vpls-pe|lag-interface|l-interface|sriov-vfs = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs +vpls-pe|lag-interface|l-interface|sriov-vf = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +vpls-pe|lag-interface|l-interface|vlans = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans +vpls-pe|lag-interface|l-interface|vlan = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +vpls-pe|lag-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +vpls-pe|lag-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +vpls-pe|p-interfaces = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces +vpls-pe|p-interface = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name} +vpls-pe|p-interface|l-interfaces = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces +vpls-pe|p-interface|l-interface = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +vpls-pe|p-interface|l-interface|l3-interface-ipv4-address-list = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +vpls-pe|p-interface|l-interface|l3-interface-ipv6-address-list = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +vpls-pe|p-interface|l-interface|sriov-vfs = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs +vpls-pe|p-interface|l-interface|sriov-vf = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +vpls-pe|p-interface|l-interface|vlans = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans +vpls-pe|p-interface|l-interface|vlan = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +vpls-pe|p-interface|l-interface|vlan|l3-interface-ipv4-address-list = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +vpls-pe|p-interface|l-interface|vlan|l3-interface-ipv6-address-list = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +vpls-pe|p-interface|sriov-pfs = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs +vpls-pe|p-interface|sriov-pf = /aai/v24/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id} +vpn-bindings = /aai/v24/network/vpn-bindings +vpn-binding = /aai/v24/network/vpn-bindings/vpn-binding/{vpn-id} +vpn-binding|route-targets = /aai/v24/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets +vpn-binding|route-target = /aai/v24/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role} +wan-port-configs = /aai/v24/network/wan-port-configs +wan-port-config = /aai/v24/network/wan-port-configs/wan-port-config/{wan-port-config-id} +lan-port-configs = /aai/v24/network/lan-port-configs +lan-port-config = /aai/v24/network/lan-port-configs/lan-port-config/{lan-port-config-id} +zones = /aai/v24/network/zones +zone = /aai/v24/network/zones/zone/{zone-id} +network-routes = /aai/v24/network/network-routes +network-route = /aai/v24/network/network-routes/network-route/{route-id} diff --git a/adaptors/aai-service/provider/src/main/resources/aai-schema-bindings.xjb b/adaptors/aai-service/provider/src/main/resources/aai-schema-bindings.xjb index 996a74afd..7d3529ad3 100755 --- a/adaptors/aai-service/provider/src/main/resources/aai-schema-bindings.xjb +++ b/adaptors/aai-service/provider/src/main/resources/aai-schema-bindings.xjb @@ -3,7 +3,7 @@ xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" jxb:extensionBindingPrefixes="xjc"> - + diff --git a/adaptors/aai-service/provider/src/main/resources/aai_schema_v21.xsd b/adaptors/aai-service/provider/src/main/resources/aai_schema_v24.xsd similarity index 74% rename from adaptors/aai-service/provider/src/main/resources/aai_schema_v21.xsd rename to adaptors/aai-service/provider/src/main/resources/aai_schema_v24.xsd index afdda3dc5..ef2281edd 100644 --- a/adaptors/aai-service/provider/src/main/resources/aai_schema_v21.xsd +++ b/adaptors/aai-service/provider/src/main/resources/aai_schema_v24.xsd @@ -1,5 +1,5 @@ - + + + + + @org.onap.aai.annotations.Metadata(description="Key part of a key/value pair") + + + + + + + @org.onap.aai.annotations.Metadata(description="Key part of a key/value pair",ownerCheck="N/A") + + + + + + + @org.onap.aai.annotations.Metadata(description="Key part of a key/value pair") + + + + + + + @org.onap.aai.annotations.Metadata(description="Key part of a key/value pair") + + + + + + @@ -186,6 +218,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + @@ -200,7 +233,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="OAM network, to be deprecated shortly. Do not use for new purposes. ",nameProps="network-name",indexedProps="cvlan-tag,network-uuid,network-name",dependentOn="cloud-region",container="oam-networks",uriTemplate="/oam-networks/oam-network/{network-uuid}",requiredProps="network-uuid,network-name,cvlan-tag") + @org.onap.aai.annotations.Metadata(description="OAM network, to be deprecated shortly. Do not use for new purposes. ",nameProps="network-name",indexedProps="cvlan-tag,network-uuid,network-name,data-owner,data-source,data-source-version",dependentOn="cloud-region",container="oam-networks",uriTemplate="/oam-networks/oam-network/{network-uuid}",requiredProps="network-uuid,network-name,cvlan-tag") @@ -239,6 +272,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -266,7 +320,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Digital virtual switch metadata, used by SDN-C to configure VCEs. A&AI needs to receive this data from the PO deployment team and administer it using the provisioningTool.sh into A&AI. ",indexedProps="vcenter-url,switch-name",dependentOn="cloud-region",container="dvs-switches",uriTemplate="/dvs-switches/dvs-switch/{switch-name}",requiredProps="switch-name,vcenter-url") + @org.onap.aai.annotations.Metadata(description="Digital virtual switch metadata, used by SDN-C to configure VCEs. A&AI needs to receive this data from the PO deployment team and administer it using the provisioningTool.sh into A&AI. ",indexedProps="vcenter-url,switch-name,data-owner,data-source,data-source-version",dependentOn="cloud-region",container="dvs-switches",uriTemplate="/dvs-switches/dvs-switch/{switch-name}",requiredProps="switch-name,vcenter-url") @@ -284,6 +338,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -311,7 +386,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Availability zone, a collection of compute hosts/pservers",indexedProps="availability-zone-name",dependentOn="cloud-region",container="availability-zones",uriTemplate="/availability-zones/availability-zone/{availability-zone-name}",requiredProps="availability-zone-name,hypervisor-type") + @org.onap.aai.annotations.Metadata(description="Availability zone, a collection of compute hosts/pservers",indexedProps="availability-zone-name,data-owner,data-source,data-source-version",dependentOn="cloud-region",container="availability-zones",uriTemplate="/availability-zones/availability-zone/{availability-zone-name}",requiredProps="availability-zone-name,hypervisor-type") @@ -336,6 +411,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -448,7 +544,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Definition of rack-unit",indexedProps="rack-unit-name",dependentOn="rack",container="rack-units",uriTemplate="/rack-units/rack-unit/{rack-unit-name}",requiredProps="rack-unit-name") + @org.onap.aai.annotations.Metadata(description="Definition of rack-unit",indexedProps="rack-unit-name,data-owner,data-source,data-source-version",dependentOn="rack",container="rack-units",uriTemplate="/rack-units/rack-unit/{rack-unit-name}",requiredProps="rack-unit-name") @@ -459,6 +555,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -481,7 +598,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Definition of pdu",uniqueProps="pdu-name",indexedProps="pdu-name",dependentOn="rack",container="pdus",uriTemplate="/pdus/pdu/{pdu-name}",requiredProps="pdu-name,pdu-type") + @org.onap.aai.annotations.Metadata(description="Definition of pdu",uniqueProps="pdu-name",indexedProps="pdu-name,data-owner,data-source,data-source-version",dependentOn="rack",container="pdus",uriTemplate="/pdus/pdu/{pdu-name}",requiredProps="pdu-name,pdu-type") @@ -499,6 +616,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -521,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",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",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") @@ -560,6 +698,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -584,7 +743,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Definition of cable",indexedProps="cable-name",dependentOn="complex",container="cables",uriTemplate="/cables/cable/{cable-name}",requiredProps="cable-name,cable-type") + @org.onap.aai.annotations.Metadata(description="Definition of cable",indexedProps="cable-name,data-owner,data-source,data-source-version",dependentOn="complex",container="cables",uriTemplate="/cables/cable/{cable-name}",requiredProps="cable-name,cable-type") @@ -602,6 +761,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -624,7 +804,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="A collection of C tags (vlan tags) grouped for a specific purpose.",indexedProps="availability-zone-name",dependentOn="complex",container="ctag-pools",uriTemplate="/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}",requiredProps="target-pe,availability-zone-name,ctag-pool-purpose") + @org.onap.aai.annotations.Metadata(description="A collection of C tags (vlan tags) grouped for a specific purpose.",indexedProps="availability-zone-name,data-owner,data-source,data-source-version",dependentOn="complex",container="ctag-pools",uriTemplate="/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}",requiredProps="target-pe,availability-zone-name,ctag-pool-purpose") @@ -656,6 +836,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -678,7 +879,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Collection of physical locations that can house cloud-regions.",indexedProps="identity-url,data-center-code,complex-name,physical-location-id",searchable="physical-location-id,data-center-code,complex-name,street1,street2,postal-code",uniqueProps="physical-location-id",container="complexes",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/complexes/complex/{physical-location-id}",requiredProps="physical-location-id,physical-location-type,street1,city,postal-code,country,region") + @org.onap.aai.annotations.Metadata(description="Collection of physical locations that can house cloud-regions.",indexedProps="identity-url,data-center-code,complex-name,physical-location-id,data-owner,data-source,data-source-version",searchable="physical-location-id,data-center-code,complex-name,street1,street2,postal-code",uniqueProps="physical-location-id",container="complexes",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/complexes/complex/{physical-location-id}",requiredProps="physical-location-id,physical-location-type,street1,city,postal-code,country,region") @@ -731,6 +932,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -765,7 +987,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Persistent block-level storage.",indexedProps="volume-group-name,vnf-type,heat-stack-id,volume-group-id,orchestration-status",searchable="volume-group-id,volume-group-name",dependentOn="cloud-region",container="volume-groups",uriTemplate="/volume-groups/volume-group/{volume-group-id}",requiredProps="volume-group-id,vnf-type") + @org.onap.aai.annotations.Metadata(description="Persistent block-level storage.",indexedProps="volume-group-name,vnf-type,heat-stack-id,volume-group-id,orchestration-status,data-owner,data-source,data-source-version",searchable="volume-group-id,volume-group-name",dependentOn="cloud-region",container="volume-groups",uriTemplate="/volume-groups/volume-group/{volume-group-id}",requiredProps="volume-group-id,vnf-type") @@ -818,6 +1040,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -845,7 +1088,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Ephemeral Block storage volume.",indexedProps="volume-id",dependentOn="vserver",container="volumes",uriTemplate="/volumes/volume/{volume-id}",requiredProps="volume-id,volume-selflink") + @org.onap.aai.annotations.Metadata(description="Ephemeral Block storage volume.",indexedProps="volume-id,data-owner,data-source,data-source-version",dependentOn="vserver",container="volumes",uriTemplate="/volumes/volume/{volume-id}",requiredProps="volume-id,volume-selflink") @@ -863,6 +1106,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -890,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",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,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") @@ -957,6 +1221,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -965,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",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,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") @@ -1032,6 +1317,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -1040,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",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,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") @@ -1149,6 +1455,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -1166,7 +1493,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="SR-IOV Virtual Function (not to be confused with virtual network function)",indexedProps="pci-id,vf-vlan-filter,vf-mac-filter,vf-vlan-strip,neutron-network-id",dependentOn="l-interface",container="sriov-vfs",uriTemplate="/sriov-vfs/sriov-vf/{pci-id}",requiredProps="pci-id") + @org.onap.aai.annotations.Metadata(description="SR-IOV Virtual Function (not to be confused with virtual network function)",indexedProps="pci-id,vf-vlan-filter,vf-mac-filter,vf-vlan-strip,neutron-network-id,data-owner,data-source,data-source-version",dependentOn="l-interface",container="sriov-vfs",uriTemplate="/sriov-vfs/sriov-vf/{pci-id}",requiredProps="pci-id") @@ -1254,6 +1581,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -1288,7 +1636,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @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",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") @@ -1432,11 +1780,32 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - + + + + @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.") + + + + + + + + @@ -1464,7 +1833,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Virtual Servers, aka virtual machine or VM.",nameProps="vserver-name",indexedProps="is-closed-loop-disabled,prov-status,vserver-name,vserver-id,vserver-name2",searchable="vserver-id,vserver-name,vserver-name2,operational-status",dependentOn="tenant",container="vservers",uriTemplate="/vservers/vserver/{vserver-id}",requiredProps="vserver-id,vserver-name,vserver-selflink,in-maint,is-closed-loop-disabled") + @org.onap.aai.annotations.Metadata(description="Virtual Servers, aka virtual machine or VM.",nameProps="vserver-name",indexedProps="is-closed-loop-disabled,prov-status,vserver-name,vserver-id,vserver-name2,data-owner,data-source,data-source-version",searchable="vserver-id,vserver-name,vserver-name2,operational-status",dependentOn="tenant",container="vservers",uriTemplate="/vservers/vserver/{vserver-id}",requiredProps="vserver-id,vserver-name,vserver-selflink,in-maint,is-closed-loop-disabled") @@ -1524,6 +1893,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -1560,7 +1950,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="nos-server is the execution environment that will have images, certain versions of VNOS, running on it.",indexedProps="nos-server-id,prov-status",dependentOn="tenant",nameProps="nos-server-name",container="nos-servers",uriTemplate="/nos-servers/nos-server/{nos-server-id}",requiredProps="nos-server-id,nos-server-name,vendor,nos-server-selflink,in-maint") + @org.onap.aai.annotations.Metadata(description="nos-server is the execution environment that will have images, certain versions of VNOS, running on it.",indexedProps="nos-server-id,prov-status,data-owner,data-source,data-source-version",dependentOn="tenant",nameProps="nos-server-name",container="nos-servers",uriTemplate="/nos-servers/nos-server/{nos-server-id}",requiredProps="nos-server-id,nos-server-name,vendor,nos-server-selflink,in-maint") @@ -1606,6 +1996,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -1633,7 +2044,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Openstack tenant",nameProps="tenant-name",indexedProps="tenant-name,tenant-id,tenant-context",searchable="tenant-id,tenant-name",dependentOn="cloud-region",container="tenants",uriTemplate="/tenants/tenant/{tenant-id}",requiredProps="tenant-id,tenant-name") + @org.onap.aai.annotations.Metadata(description="Openstack tenant",nameProps="tenant-name",indexedProps="tenant-name,tenant-id,tenant-context,data-owner,data-source,data-source-version",searchable="tenant-id,tenant-name",dependentOn="cloud-region",container="tenants",uriTemplate="/tenants/tenant/{tenant-id}",requiredProps="tenant-id,tenant-name") @@ -1665,6 +2076,41 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @org.onap.aai.annotations.Metadata(description="Production state") + + + + + + + @org.onap.aai.annotations.Metadata(description="Support 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="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + + @@ -1694,7 +2140,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="HPA Capability Feature attributes",indexedProps="hpa-attribute-key",dependentOn="hpa-capability",requiredProps="hpa-attribute-key") + @org.onap.aai.annotations.Metadata(description="HPA Capability Feature attributes",indexedProps="hpa-attribute-key,data-owner,data-source,data-source-version",dependentOn="hpa-capability",requiredProps="hpa-attribute-key") @@ -1712,6 +2158,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -1727,7 +2194,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Represents a HPA capability",indexedProps="hpa-feature,architecture,hpa-capability-id",dependentOn="flavor,cloud-region",container="hpa-capabilities",requiredProps="hpa-capability-id,hpa-feature",uriTemplate="/hpa-capabilities/hpa-capability/{hpa-capability-id}") + @org.onap.aai.annotations.Metadata(description="Represents a HPA capability",indexedProps="hpa-feature,architecture,hpa-capability-id,data-owner,data-source,data-source-version",dependentOn="flavor,cloud-region",container="hpa-capabilities",requiredProps="hpa-capability-id,hpa-feature",uriTemplate="/hpa-capabilities/hpa-capability/{hpa-capability-id}") @@ -1759,6 +2226,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -1787,7 +2275,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Openstack flavor.",nameProps="flavor-name",indexedProps="flavor-name,flavor-id",dependentOn="cloud-region",container="flavors",uriTemplate="/flavors/flavor/{flavor-id}",requiredProps="flavor-id,flavor-name,flavor-selflink") + @org.onap.aai.annotations.Metadata(description="Openstack flavor.",nameProps="flavor-name",indexedProps="flavor-name,flavor-id,data-owner,data-source,data-source-version",dependentOn="cloud-region",container="flavors",uriTemplate="/flavors/flavor/{flavor-id}",requiredProps="flavor-id,flavor-name,flavor-selflink") @@ -1868,6 +2356,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -1895,7 +2404,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Openstack group-assignment used to store exclusivity groups (EG).",nameProps="group-name",indexedProps="group-id,group-type,group-name",searchable="group-id,group-name",dependentOn="cloud-region",container="group-assignments",uriTemplate="/group-assignments/group-assignment/{group-id}",requiredProps="group-id,group-type,group-name") + @org.onap.aai.annotations.Metadata(description="Openstack group-assignment used to store exclusivity groups (EG).",nameProps="group-name",indexedProps="group-id,group-type,group-name,data-owner,data-source,data-source-version",searchable="group-id,group-name",dependentOn="cloud-region",container="group-assignments",uriTemplate="/group-assignments/group-assignment/{group-id}",requiredProps="group-id,group-type,group-name") @@ -1927,6 +2436,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -1954,7 +2484,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Openstack snapshot",nameProps="snapshot-name",uniqueProps="snapshot-id",indexedProps="application,snapshot-name,application-vendor,snapshot-id,application-version,prev-snapshot-id",dependentOn="cloud-region",container="snapshots",uriTemplate="/snapshots/snapshot/{snapshot-id}",requiredProps="snapshot-id") + @org.onap.aai.annotations.Metadata(description="Openstack snapshot",nameProps="snapshot-name",uniqueProps="snapshot-id",indexedProps="application,snapshot-name,application-vendor,snapshot-id,application-version,prev-snapshot-id,data-owner,data-source,data-source-version",dependentOn="cloud-region",container="snapshots",uriTemplate="/snapshots/snapshot/{snapshot-id}",requiredProps="snapshot-id") @@ -2028,6 +2558,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2055,7 +2606,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Key/value pairs",indexedProps="metaname",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",container="metadata",uriTemplate="/metadata/metadatum/{metaname}",requiredProps="metaname,metaval") @@ -2067,6 +2618,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2093,7 +2665,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Openstack image.",nameProps="image-name",indexedProps="application,image-name,application-vendor,image-id,application-version",dependentOn="cloud-region",container="images",uriTemplate="/images/image/{image-id}",requiredProps="image-id,image-name,image-os-distro,image-os-version,image-selflink") + @org.onap.aai.annotations.Metadata(description="Openstack image.",nameProps="image-name",indexedProps="application,image-name,application-vendor,image-id,application-version,data-owner,data-source,data-source-version",dependentOn="cloud-region",container="images",uriTemplate="/images/image/{image-id}",requiredProps="image-id,image-name,image-os-distro,image-os-version,image-selflink") @@ -2160,6 +2732,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2200,7 +2793,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",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,data-owner,data-source,data-source-version",dependentOn="cloud-region",uriTemplate="/vip-ipv4-address-list/{vip-ipv4-address}",requiredProps="vip-ipv4-address") @@ -2267,6 +2860,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2275,7 +2889,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",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,data-owner,data-source,data-source-version",dependentOn="cloud-region",uriTemplate="/vip-ipv6-address-list/{vip-ipv6-address}",requiredProps="vip-ipv6-address") @@ -2342,6 +2956,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2350,7 +2985,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") + @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") @@ -2410,6 +3045,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2437,7 +3093,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",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",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") @@ -2469,6 +3125,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2492,7 +3169,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="describes an hostAggregates",dependentOn="cloud-region",container="host-aggregates",uriTemplate="/host-aggregates/host-aggregate/{host-aggregate-id}",requiredProps="host-aggregate-id,host-aggregate-name") + @org.onap.aai.annotations.Metadata(description="describes an hostAggregates",indexedProps="data-owner,data-source,data-source-version",dependentOn="cloud-region",container="host-aggregates",uriTemplate="/host-aggregates/host-aggregate/{host-aggregate-id}",requiredProps="host-aggregate-id,host-aggregate-name") @@ -2510,6 +3187,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2537,7 +3235,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="describes an activities",uniqueProps="state-order",dependentOn="activity",container="activity-states",uriTemplate="/activity-states/activity-state/{state-order}",requiredProps="state-order,state-name") + @org.onap.aai.annotations.Metadata(description="describes an activities",uniqueProps="state-order",dependentOn="activity",container="activity-states",uriTemplate="/activity-states/activity-state/{state-order}",requiredProps="state-order,state-name",indexedProps="data-owner,data-source,data-source-version") @@ -2569,7 +3267,28 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + @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.") + + + + @@ -2589,7 +3308,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="describes an activities",uniqueProps="activity-id",dependentOn="pserver,pnf,cloud-region,p-interface,network-range",container="activities",uriTemplate="/activities/activity/{activity-id}",requiredProps="activity-id,activity-type") + @org.onap.aai.annotations.Metadata(description="describes an activities",uniqueProps="activity-id",dependentOn="pserver,pnf,cloud-region,p-interface,network-range",container="activities",uriTemplate="/activities/activity/{activity-id}",requiredProps="activity-id,activity-type",indexedProps="data-owner,data-source,data-source-version") @@ -2677,6 +3396,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2705,7 +3445,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="validation audit, value of validation status",indexedProps="validation-id",uniqueProps="validation-id",dependentOn="cloud-region",container="validation-audits",uriTemplate="/validation-audits/validation-audit/{validation-id}",requiredProps="validation-id") + @org.onap.aai.annotations.Metadata(description="validation audit, value of validation status",indexedProps="validation-id,data-owner,data-source,data-source-version",uniqueProps="validation-id",dependentOn="cloud-region",container="validation-audits",uriTemplate="/validation-audits/validation-audit/{validation-id}",requiredProps="validation-id") @@ -2737,6 +3477,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2764,7 +3525,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Persist common address information of external systems.",indexedProps="esr-system-info-id,system-name,system-type",searchable="esr-system-info-id,system-name,system-type",container="esr-system-info-list",dependentOn="cloud-region,esr-ems,esr-vnfm,esr-thirdparty-sdnc,ext-aai-network,esr-nfvo",requiredProps="esr-system-info-id,user-name,password,system-type",uriTemplate="/esr-system-info-list/esr-system-info/{esr-system-info-id}") + @org.onap.aai.annotations.Metadata(description="Persist common address information of external systems.",indexedProps="esr-system-info-id,system-name,system-type,data-owner,data-source,data-source-version",searchable="esr-system-info-id,system-name,system-type",container="esr-system-info-list",dependentOn="cloud-region,esr-ems,esr-vnfm,esr-thirdparty-sdnc,ext-aai-network,esr-nfvo",requiredProps="esr-system-info-id,user-name,password,system-type",uriTemplate="/esr-system-info-list/esr-system-info/{esr-system-info-id}") @@ -2908,6 +3669,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -2935,7 +3717,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",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",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") @@ -3058,6 +3840,13 @@ 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.") + + + @@ -3072,10 +3861,24 @@ 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="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.") @@ -3122,7 +3925,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Network profile populated by SDN-GP for SNMP",indexedProps="nm-profile-name",container="network-profiles",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}",requiredProps="nm-profile-name") + @org.onap.aai.annotations.Metadata(description="Network profile populated by SDN-GP for SNMP",indexedProps="nm-profile-name,data-owner,data-source,data-source-version",container="network-profiles",namespace="cloud-infrastructure",uriTemplate="/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}",requiredProps="nm-profile-name") @@ -3140,6 +3943,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -3167,7 +3991,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Instance of an available-bandwidth-map",indexedProps="ab-id",searchable="ab-id",uniqueProps="ab-id",container="available-bandwidth-map",dependentOn="bandwidth-attribute",requiredProps="ab-id") + @org.onap.aai.annotations.Metadata(description="Instance of an available-bandwidth-map",indexedProps="ab-id,data-owner,data-source,data-source-version",searchable="ab-id",uniqueProps="ab-id",container="available-bandwidth-map",dependentOn="bandwidth-attribute",requiredProps="ab-id") @@ -3199,6 +4023,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -3222,39 +4067,46 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Instance of a otn-label-restriction attribute",indexedProps="lr-id",searchable="lr-id",uniqueProps="lr-id",container="otn-label-restrictions",dependentOn="bandwidth-attribute",requiredProps="lr-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="pnf,p-interface",requiredProps="bwa-id",uriTemplate="/bandwidth-attributes/bandwidth-attribute/{bwa-id}") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the label restriction") + @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the bandwidth attribute") - + - @org.onap.aai.annotations.Metadata(description="Bitmap of available labels starting from label-start to label-end.") + @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") - + - @org.onap.aai.annotations.Metadata(description="Step of labels in label range.") + @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 link to get more information for this object.") + @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.") @@ -3266,80 +4118,55 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - + - @org.onap.aai.annotations.Metadata(description="Collection of Label Restriction. Added for ENNI in MDONS use case.") + @org.onap.aai.annotations.Metadata(description="Collection of bandwidth attribute. Added for ENNI in MDONS use case.") - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a bandwidth-attribute",indexedProps="bwa-id",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="SR-IOV Physical Function",indexedProps="pf-pci-id,data-owner,data-source,data-source-version",dependentOn="p-interface",container="sriov-pfs",uriTemplate="/sriov-pfs/sriov-pf/{pf-pci-id}",requiredProps="pf-pci-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the bandwidth attribute") + @org.onap.aai.annotations.Metadata(isKey=true,description="Identifier for the sriov-pf") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of bandwidth attribute. Added for ENNI in MDONS use case.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="SR-IOV Physical Function",indexedProps="pf-pci-id",dependentOn="p-interface",container="sriov-pfs",uriTemplate="/sriov-pfs/sriov-pf/{pf-pci-id}",requiredProps="pf-pci-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Identifier for the sriov-pf") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -3370,7 +4197,7 @@ 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-role,interface-name2",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="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") @@ -3542,6 +4369,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -3567,7 +4415,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="Link aggregate interface",indexedProps="interface-name,interface-id,interface-role,interface-function,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="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") @@ -3662,6 +4510,34 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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 to identify the type of lag-interface.") + + + @@ -3685,7 +4561,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - @org.onap.aai.annotations.Metadata(description="HPA Capacity information for compute node",indexedProps="hpa-capacity-key",dependentOn="pserver",requiredProps="hpa-capacity-key") + @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") @@ -3703,6 +4579,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -3718,7 +4615,7 @@ 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",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="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") @@ -3932,6 +4829,27 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + @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.") + + + @@ -3960,98 +4878,81 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @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",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(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(isKey=true,description="Unique ID of the vdc") + @org.onap.aai.annotations.Metadata(isKey=true,description="IP address") - + - @org.onap.aai.annotations.Metadata(description="Name of the virtual data center") + @org.onap.aai.annotations.Metadata(description="IP address end range") - + - @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="ip version, either 4 or 6") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Virtual organization of cloud infrastructure elements in a data center context") - - - - - - - - - - - - @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",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="UUID of an operational environment") + @org.onap.aai.annotations.Metadata(description="reserved, static, dhcp") - + - @org.onap.aai.annotations.Metadata(description="Operational Environment name") + @org.onap.aai.annotations.Metadata(description="") - + - @org.onap.aai.annotations.Metadata(description="Operational Environment Type.") + @org.onap.aai.annotations.Metadata(description="Operator to apply to the port (greater than, less than, etc).") - + - @org.onap.aai.annotations.Metadata(description="Status") + @org.onap.aai.annotations.Metadata(description="ip-address prefix length, 32 for single address.") - + - @org.onap.aai.annotations.Metadata(description="Tenant Context.") + @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="Workload Context.") + @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.") @@ -4066,97 +4967,60 @@ 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",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") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID, key for geo-region object.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Port number") - + - @org.onap.aai.annotations.Metadata(description="Name of geo-region") + @org.onap.aai.annotations.Metadata(description="Name or assignment for the port") - + - @org.onap.aai.annotations.Metadata(description="Type of geo-region") + @org.onap.aai.annotations.Metadata(description="Type or usage of the port") - + - @org.onap.aai.annotations.Metadata(description="Role of geo-region") + @org.onap.aai.annotations.Metadata(description="Operator to apply to the port (greater than, less than, etc).") - + - @org.onap.aai.annotations.Metadata(description="Function of geo-region") + @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="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") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier of the network-technology object (UUID)") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @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="Identifies the version of the upstream source.") @@ -4171,102 +5035,53 @@ 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",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="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="Unique ID of EMS.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Selector") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Name or assignment for the selector") - - - - - - - - - - @org.onap.aai.annotations.Metadata(maximumDepth="0") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Persist VNFM address information used by VF-C.",indexedProps="vnfm-id",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="Type or usage of the selector") - + - @org.onap.aai.annotations.Metadata(description="indecate the VIM to deploy VNF.") + @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="certificate url of VNFM.") + @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.") @@ -4277,42 +5092,64 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - - - @org.onap.aai.annotations.Metadata(maximumDepth="0") - - - - - - - - + - @org.onap.aai.annotations.Metadata(description="Persist NFVO address information used by VF-C.",indexedProps="nfvo-id",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="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 nfvo.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier for the endpoint.") - + - @org.onap.aai.annotations.Metadata(description="indecate the api-root.") + @org.onap.aai.annotations.Metadata(description="Name of the endpoint.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Type of the endpoint. Expected values are DNS, ETCD, Kubernetes, etc.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Alternate name of the endpoint") + + + + + + + @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.") @@ -4323,56 +5160,65 @@ 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 SDNC address information used by ONAP SDNC.",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="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 SDNC.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of the vdc") - + - @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="Name of the virtual data center") - + - @org.onap.aai.annotations.Metadata(description="password used to access SDNC server.") + @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="Domain type of the SDNC controllerr.") + @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.") @@ -4383,124 +5229,97 @@ 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="Namespace for external system.") + @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="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",container="connectors",namespace="business",uriTemplate="/business/connectors/connector/{resource-instance-id}",requiredProps="resource-instance-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of resource instance.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of an operational environment") - + - @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="Operational Environment name") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="Operational Environment Type.") - + - @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="Status") - + - @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="Tenant Context.") - + - @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="Workload Context.") - - - - - - - - - - @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",uniqueProps="id",indexedProps="id",dependentOn="allotted-resource",container="tunnel-xconnects",uriTemplate="/tunnel-xconnects/tunnel-xconnect/{id}",requiredProps="id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this 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="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="Concurrency value") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") @@ -4508,230 +5327,292 @@ 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="a logical partition of the cloud which allows to have multiple environments in the production AIC.") - + - + - @org.onap.aai.annotations.Metadata(description="Represents a slice or partial piece of a resource that gets separately allotted",nameProps="description,allotted-resource-name",uniqueProps="id",indexedProps="id,model-invariant-id,model-version-id,type,role,allotted-resource-name,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,vpn-name,orchestration-status",dependentOn="service-instance",container="allotted-resources",uriTemplate="/allotted-resources/allotted-resource/{id}",requiredProps="id") + @org.onap.aai.annotations.Metadata(description="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="Allotted Resource id UUID assigned to this instance.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID, key for geo-region object.") - + - @org.onap.aai.annotations.Metadata(description="The descriptive information assigned to this allotted resource instance") + @org.onap.aai.annotations.Metadata(description="Name of geo-region") - + - @org.onap.aai.annotations.Metadata(description="Link back to more information in the controller") + @org.onap.aai.annotations.Metadata(description="Type of geo-region") - + - @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="Role 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="Function of geo-region") - + - @org.onap.aai.annotations.Metadata(description="Concurrency 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="Orchestration status") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + + + + + + + + + + @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="Generic description of the type of allotted resource.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier of the network-technology object (UUID)") - + - @org.onap.aai.annotations.Metadata(description="role in the network that this resource will be providing.") + @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="Store the name 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 provider 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 client 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 topology 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(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="Store the id of the access node of this allotted-resource.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of EMS.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access ltp 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 cvlan 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 vpn-name of this allotted-resource.") + @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="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",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 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="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(isKey=true,description="Unique ID of VNFM.") - + - @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="indecate the VIM to deploy VNF.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") + @org.onap.aai.annotations.Metadata(description="certificate url of VNFM.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") + @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="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @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="Identifies the version of the upstream source.") @@ -4742,622 +5623,765 @@ 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",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="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(isKey=true,description="ID of the profile.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of nfvo.") - + - @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="indecate the api-root.") - + - @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 entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Whether the resources to be allocated to the network slice instance may be shared with another network slice instance(s).") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + + @org.onap.aai.annotations.Metadata(maximumDepth="0") + + + + + + + + + + + + @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="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(isKey=true,description="Unique ID of SDNC.") - + - @org.onap.aai.annotations.Metadata(description="The jitter requirements of network slice.") + @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="An attribute specifies the time that an application consuming a communication service may continue without an anticipated message.") + @org.onap.aai.annotations.Metadata(description="password used to access SDNC server.") - + - @org.onap.aai.annotations.Metadata(description="This parameter specifies the availability requirement, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="Domain type of the SDNC controllerr.") - + - @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 entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @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="Identifies the upstream source of the data.") - + - @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="Identifies the version of the upstream source.") - + - @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="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="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(description="This attribute defines uplink data rate supported by the network slice per UE.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of resource instance.") - + - @org.onap.aai.annotations.Metadata(description="This parameter specifies the maximum packet size 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="This parameter defines the maximum number of concurrent sessions supported by the network slice.") + @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="An attribute specifies the overall user density over the coverage area of the network slice.") + @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="the ASDC 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="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 E2E slice service profile.") + @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="Requirement of network slice subnet service.",uniqueProps="profile-id",indexedProps="profile-id",container="slice-profiles",dependentOn="service-instance",uriTemplate="/service-instances/service-instance/{service-instance-id}/slice-profiles/slice-profile/{profile-id}",searcheable="profile-id") + @org.onap.aai.annotations.Metadata(description="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(isKey=true,description="ID of the profile.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Allotted Resource id UUID assigned to this instance.") - + - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the RAN or CN or TN and is used to evaluate utilization performance of the end-to-end network slice instance.") + @org.onap.aai.annotations.Metadata(description="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 slice subnet 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 NSSI 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="Concurrency value") - + + + + + + + + + @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="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="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(isKey=true,description="Allotted Resource id UUID assigned to this instance.") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") + @org.onap.aai.annotations.Metadata(description="The descriptive information assigned to this allotted resource instance") - + - @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") + @org.onap.aai.annotations.Metadata(description="Link back to more information in the controller") - + - @org.onap.aai.annotations.Metadata(description="The area traffic capbility 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="The area traffic capbility 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="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="Concurrency value") - + - @org.onap.aai.annotations.Metadata(description="The jitter requirements of network slice subnet.") + @org.onap.aai.annotations.Metadata(description="Orchestration status") - + - @org.onap.aai.annotations.Metadata(description="Survival time for network slice subnet.") + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") - + - @org.onap.aai.annotations.Metadata(description="Communication service availability target value.") + @org.onap.aai.annotations.Metadata(description="Generic description of the type of allotted resource.") - + - @org.onap.aai.annotations.Metadata(description="Maxmun bandwidth value of TN network.") + @org.onap.aai.annotations.Metadata(description="role in the network that this resource will be providing.") - + - @org.onap.aai.annotations.Metadata(description="Expected date rate for uRLLC.") + @org.onap.aai.annotations.Metadata(description="Store the name 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 provider 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 client 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 topology of this allotted-resource.") - + - @org.onap.aai.annotations.Metadata(description="Message size(byte) .") + @org.onap.aai.annotations.Metadata(description="Store the id of the access node 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 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(description="Store the cvlan of this allotted-resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the vpn-name 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="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 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",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="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(isKey=true,description="Uniquely identifies this instance of a service") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @org.onap.aai.annotations.Metadata(description="This field will store a name assigned to the service-instance.") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the communication service") - + - @org.onap.aai.annotations.Metadata(description="String capturing type of service.") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSI can be selected.") - + - @org.onap.aai.annotations.Metadata(description="String capturing the service role.") + @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="Rate of the service instance.") + @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - + - @org.onap.aai.annotations.Metadata(description="Definition of the service layer.") + @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - + - @org.onap.aai.annotations.Metadata(description="Due date of the service creation.") + @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - + - @org.onap.aai.annotations.Metadata(description="End date of the service creation.") + @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="This field will store the environment context assigned to 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="This field will store the workload context assigned to the service-instance.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="create time of Network Service.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="last update of Network Service.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of communication service profile.") + + + + + + + + + + + + @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="short description for service-instance.") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @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 packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the E2E slice service") - + - @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="A list of TrackingAreas where the NSI can be selected.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") + @org.onap.aai.annotations.Metadata(description="User mobility level, value can be stationary, nomadic, restricted mobility, fully mobility.") - + - @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="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="Indicates the total bandwidth to be used for this service.") + @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="indicates the upstream bandwidth this service will use on the WAN1 port of the physical device.") + @org.onap.aai.annotations.Metadata(description="The jitter requirements of network slice.") - + - @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="An attribute specifies the time that an application consuming a communication service may continue without an anticipated message.") - + - @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="This parameter specifies the availability requirement, expressed as a percentage.") - + - @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="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="URL customers will use to access the vHN Portal.") + @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="An identifier that customers assign to the location where this service is being used.") + @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @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="Path to the controller object.") + @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="Orchestration status of this service.") + @org.onap.aai.annotations.Metadata(description="This parameter specifies the maximum packet size supported by the network slice.") - + - @org.onap.aai.annotations.Metadata(description="String capturing request parameters from SO to pass to Closed Loop.") + @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="String capturing function of the service.") + @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(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="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of service instances") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Object that group service instances.",indexedProps="service-type",dependentOn="customer",container="service-subscriptions",crossEntityReference="service-instance,service-type",uriTemplate="/service-subscriptions/service-subscription/{service-type}",requiredProps="service-type") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Value defined by orchestration to identify this service across ONAP.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @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="Identifies the version of the upstream source.") @@ -5368,317 +6392,202 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - @org.onap.aai.annotations.Metadata(description="Collection of objects that group service instances.") + @org.onap.aai.annotations.Metadata(description="Collection of E2E slice service profile.") - + - + - @org.onap.aai.annotations.Metadata(description="customer identifiers to provide linkage back to BSS information.",nameProps="subscriber-name",indexedProps="subscriber-name,global-customer-id,subscriber-type",searchable="global-customer-id,subscriber-name",uniqueProps="global-customer-id",container="customers",namespace="business",uriTemplate="/business/customers/customer/{global-customer-id}",requiredProps="global-customer-id,subscriber-name,subscriber-type") + @org.onap.aai.annotations.Metadata(description="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="Global customer id used across ONAP to uniquely identify customer.") + @org.onap.aai.annotations.Metadata(isKey=true,description="ID of the profile.") - + - @org.onap.aai.annotations.Metadata(description="Subscriber name, an alternate way to retrieve a customer.") + @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="Subscriber type, a way to provide VID with only the INFRA customers.",defaultValue="CUST") + @org.onap.aai.annotations.Metadata(description="The maximum number of UEs may simultaneously access the slice subnet service") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="A list of TrackingAreas where the NSSI can be selected.") - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of customer identifiers to provide linkage back to BSS information.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="describes a line-of-business",indexedProps="line-of-business-name",uniqueProps="line-of-business-name",container="lines-of-business",namespace="business",uriTemplate="/business/lines-of-business/line-of-business/{line-of-business-name}",requiredProps="line-of-business-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the line-of-business (product)") + @org.onap.aai.annotations.Metadata(description="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 slice subnet instance may be shared with another network slice instance(s).") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of lines-of-business") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="describes an owning-entity",indexedProps="owning-entity-id,owning-entity-name",searchable="owning-entity-id",uniqueProps="owning-entity-id,owning-entity-name",container="owning-entities",namespace="business",uriTemplate="/business/owning-entities/owning-entity/{owning-entity-id}",requiredProps="owning-entity-id,owning-entity-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of an owning entity") + @org.onap.aai.annotations.Metadata(description="User experience data rate of upload.") - + - @org.onap.aai.annotations.Metadata(description="Owning entity name") + @org.onap.aai.annotations.Metadata(description="User experience data rate of download.") - + - @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 area traffic capbility of upload.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of owning-entities") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="describes a platform",indexedProps="platform-name",uniqueProps="platform-name",container="platforms",namespace="business",uriTemplate="/business/platforms/platform/{platform-name}",requiredProps="platform-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the platform") + @org.onap.aai.annotations.Metadata(description="The area traffic capbility of download.") - + - @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="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="Collection of platforms") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="describes the project",indexedProps="project-name",uniqueProps="project-name",container="projects",namespace="business",uriTemplate="/business/projects/project/{project-name}",requiredProps="project-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the project deploying a service") + @org.onap.aai.annotations.Metadata(description="The jitter requirements of network slice subnet.") - + - @org.onap.aai.annotations.Metadata(description="Type of project (ex, VPMO)") + @org.onap.aai.annotations.Metadata(description="Survival time for network slice subnet.") - + - @org.onap.aai.annotations.Metadata(description="Current state of the project.") + @org.onap.aai.annotations.Metadata(description="Communication service availability target value.") - + - @org.onap.aai.annotations.Metadata(description="Description of the project.") + @org.onap.aai.annotations.Metadata(description="Maxmun bandwidth value of TN network.") - + - @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="Expected date rate for uRLLC.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of projects") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Instance of an sp-partner",indexedProps="sp-partner-id,url,callsource,model-invariant-id,model-version-id",nameProps="sp-partner-id",searchable="sp-partner-id",uniqueProps="sp-partner-id",container="sp-partners",namespace="business",uriTemplate="/business/sp-partners/sp-partner/{sp-partner-id}",requiredProps="sp-partner-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this sp-partner by id") + @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 URL of this sp-partner.") + @org.onap.aai.annotations.Metadata(description="Overall User Density.") - + - @org.onap.aai.annotations.Metadata(description="Store the callsource of this sp-partner.") + @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.") @@ -5686,465 +6595,325 @@ 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",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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Definition of the service layer.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of image objects that pertain to a VNF that doesn't have associated vservers. This is a kludge.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Stand-in for service model definitions. Likely to be deprecated in favor of models from ASDC. Does not strictly map to ASDC services.",indexedProps="service-description,service-id",container="services",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/services/service/{service-id}",requiredProps="service-id,service-description") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="This gets defined by others to provide a unique ID for the service, we accept what is sent.") + @org.onap.aai.annotations.Metadata(description="Due date of the service creation.") - + - @org.onap.aai.annotations.Metadata(description="Description of the service") + @org.onap.aai.annotations.Metadata(description="End date of the service creation.") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(description="This field will store the environment context assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="This field will store the workload context assigned to the service-instance.") - + - @org.onap.aai.annotations.Metadata(description="service version") + @org.onap.aai.annotations.Metadata(description="create time of Network Service.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of service model definitions. Likely to be deprecated in favor of models from ASDC.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this.",indexedProps="service-type,vnf-type",container="service-capabilities",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}",requiredProps="service-type,vnf-type") - - - - + - @org.onap.aai.annotations.Metadata(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="last update of Network Service.") - + - @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="short description for service-instance.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="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="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",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="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="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-constraint,model-element",container="constrained-element-sets",uriTemplate="/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}",requiredProps="constrained-element-set-uuid,constraint-type,check-type") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @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="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="model-constraint-uuid",indexedProps="model-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="model-element",container="model-constraints",uriTemplate="/model-constraints/model-constraint/{model-constraint-uuid}",requiredProps="model-constraint-uuid,constrained-element-set-uuid-to-replace") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") - - - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model.",uniqueProps="model-element-uuid",indexedProps="model-element-uuid",allowDirectRead="true",dependentOn="element-choice-set,model-element,model-ver",allowDirectWrite="false",container="model-elements",uriTemplate="/model-elements/model-element/{model-element-uuid}",requiredProps="model-element-uuid,new-data-del-flag,cardinality") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + @org.onap.aai.annotations.Metadata(description="Indicates the total bandwidth to be used for this service.") - + - @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="indicates the upstream bandwidth this service will use on the WAN1 port of the physical device.") - + - @org.onap.aai.annotations.Metadata(description="How many of this type of element are required/allowed") + @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @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="Defines how other models combine to make up a higher-level model") + @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="Describes new constraints on this model element that are not part of that model's definition") + @org.onap.aai.annotations.Metadata(description="URL customers will use to access the vHN Portal.") - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe a specific version of an inventory asset and its connections related to ASDC models",nameProps="model-name",indexedProps="model-version-id,model-name,model-version,distribution-status",uniqueProps="model-version-id",dependentOn="model",container="model-vers",uriTemplate="/model-vers/model-ver/{model-version-id}",requiredProps="model-version-id,model-name,model-version") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to one version of a model in ASDC") + @org.onap.aai.annotations.Metadata(description="An identifier that customers assign to the location where this service is being used.") - + - @org.onap.aai.annotations.Metadata(description="Name of the model, which can change from version to version.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - @org.onap.aai.annotations.Metadata(description="Version") + @org.onap.aai.annotations.Metadata(description="Path to the controller object.") - + - @org.onap.aai.annotations.Metadata(description="Distribution Status") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this service.") - + - @org.onap.aai.annotations.Metadata(description="Description") + @org.onap.aai.annotations.Metadata(description="String capturing request parameters from SO to pass to Closed Loop.") - + - @org.onap.aai.annotations.Metadata(description="The CDS blue print name associated with the resource.") + @org.onap.aai.annotations.Metadata(description="String capturing function of the service.") - + - @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @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="Indicator for whether the resource is considered operational. Valid values are in-service-path and out-of-service-path.",suggestibleOnSearch="true") + + + - + + + + @org.onap.aai.annotations.Metadata(description="Collection of service instances") + + - + - + - @org.onap.aai.annotations.Metadata(description="Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models, independent of version",nameProps="model-type",indexedProps="model-invariant-id,model-type",uniqueProps="model-invariant-id",container="models",namespace="service-design-and-creation",uriTemplate="/service-design-and-creation/models/model/{model-invariant-id}",requiredProps="model-invariant-id,model-type") + @org.onap.aai.annotations.Metadata(description="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="Unique identifier corresponding to the main definition of a model in ASDC") + @org.onap.aai.annotations.Metadata(isKey=true,description="Value defined by orchestration to identify this service across ONAP.") - + - @org.onap.aai.annotations.Metadata(description="Type of the model, e.g., service, resource, widget, etc.") + @org.onap.aai.annotations.Metadata(description="This property will be deleted from A&AI in the near future. Only stop gap solution.") - + - @org.onap.aai.annotations.Metadata(description="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.") @@ -6155,389 +6924,541 @@ 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 objects that group service instances.") - + - + - @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="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") + + + + + + + @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 customer identifiers to provide linkage back to BSS information.") + + - + - + - @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="property-constraint-uuid",indexedProps="property-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="property-constraints",requiredProps="property-constraint-uuid,constraint-type,property-name,property-value",uriTemplate="/property-constraints/property-constraint/{property-constraint-uuid}") + @org.onap.aai.annotations.Metadata(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)") - - - - + + + + @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 lines-of-business") + + - + - + - @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="named-query-element-uuid",indexedProps="named-query-element-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query,named-query-element",container="named-query-elements",requiredProps="named-query-element-uuid",uriTemplate="/named-query-elements/named-query-element/{named-query-element-uuid}") + @org.onap.aai.annotations.Metadata(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") + + + + + + + @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 owning-entities") + + - + - + - @org.onap.aai.annotations.Metadata(description="TBD",nameProps="named-query-name",uniqueProps="named-query-uuid",indexedProps="named-query-uuid,named-query-name",container="named-queries",namespace="service-design-and-creation",requiredProps="named-query-uuid,named-query-name,named-query-version",uriTemplate="/service-design-and-creation/named-queries/named-query/{named-query-uuid}") + @org.onap.aai.annotations.Metadata(description="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) + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the platform") - - - - - - - - + + + + @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="Namespace for objects managed by ASDC") + @org.onap.aai.annotations.Metadata(description="Collection of platforms") - - - - - + - + - @org.onap.aai.annotations.Metadata(description="Logical links generally connect l-interfaces but are used to express logical connectivity between two points",indexedProps="link-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,link-function,link-type,purpose,operational-status",uniqueProps="link-id",container="logical-links",namespace="network",searchable="link-name",uriTemplate="/network/logical-links/logical-link/{link-name}",requiredProps="link-name,in-maint,link-type") + @org.onap.aai.annotations.Metadata(description="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="e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ") + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the project deploying a service") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.") + @org.onap.aai.annotations.Metadata(description="Type of project (ex, VPMO)") - + - @org.onap.aai.annotations.Metadata(description="Type of logical link, e.g., evc") + @org.onap.aai.annotations.Metadata(description="Current state of the project.") - + - @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") + @org.onap.aai.annotations.Metadata(description="Description of the project.") - + - @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="Captures the units corresponding to the speed") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Captures the administrative state of the link") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="v4, v6, or ds for dual stack") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of projects") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of an sp-partner",indexedProps="sp-partner-id,url,callsource,model-invariant-id,model-version-id,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(description="For example, static or BGP") + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this sp-partner by id") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Store the URL of this sp-partner.") - + - @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 callsource of this sp-partner.") - + - @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="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @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="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Indication of operational status of the logical link.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") + @org.onap.aai.annotations.Metadata(description="Store the operational-status for this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="Indication of the network use of the logical link.") + @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this sp-partner.") - + - @org.onap.aai.annotations.Metadata(description="Alias or alternate name (CLCI or D1 name).") + @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="UUID of the logical-link, SDNC generates this.") + @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="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(description="Circuit id") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this asset") - + - @org.onap.aai.annotations.Metadata(description="Reason for this entity, role it is playing") + @org.onap.aai.annotations.Metadata(description="The application that the image instantiates.") - + - @org.onap.aai.annotations.Metadata(description="A description for the logical-link.") + @org.onap.aai.annotations.Metadata(description="The vendor of the application.") - + - @org.onap.aai.annotations.Metadata(description="A segment-id assigned to the logical-link (ex, esi for ethernet segments).") + @org.onap.aai.annotations.Metadata(description="The version of the application.") - + - @org.onap.aai.annotations.Metadata(description="The function performed by this logical link") + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of logical connections") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(indexedProps="cos",dependentOn="site-pair",container="classes-of-service",uriTemplate="/classes-of-service/class-of-service/{cos}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="unique identifier of probe") + @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="identifier of probe") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="type of probe") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -6552,150 +7473,138 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="class-of-service of probe") + @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(indexedProps="site-pair-id",uniqueProps="site-pair-id",dependentOn="routing-instance",container="site-pairs",uriTemplate="/site-pairs/site-pair/{site-pair-id}") + @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="unique identifier of probe") + @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="Prefix address") + @org.onap.aai.annotations.Metadata(description="Description of the service") - + - @org.onap.aai.annotations.Metadata(description="Prefix address") + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") - + - @org.onap.aai.annotations.Metadata(description="ip version, v4, v6") + @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="Hostname of the destination equipment to which SLAs are measured against.") + @org.onap.aai.annotations.Metadata(description="service version") - + - @org.onap.aai.annotations.Metadata(description="The type of destinatination equipment. Could be Router, UCPE, 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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @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="probe within a set") + @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(indexedProps="routing-instance-id",dependentOn="site-pair-set",container="routing-instances",uriTemplate="/routing-instances/routing-instance/{routing-instance-id}") + @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="Unique id of routing instance") + @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="rpm owner") + @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="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="set of probes related to generic-vnf routing instance") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Set of instances for probes used to measure service level agreements",indexedProps="site-pair-set-id",uniqueProps="site-pair-set-id",container="site-pair-sets",namespace="network",uriTemplate="/network/site-pair-sets/site-pair-set/{site-pair-set-id}",requiredProps="site-pair-set-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of site pair set.") + @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.") @@ -6706,330 +7615,407 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - @org.onap.aai.annotations.Metadata(description="Collection of sets of instances for probes related to generic-vnf") + @org.onap.aai.annotations.Metadata(description="Collection of service capabilities.") - + - + - @org.onap.aai.annotations.Metadata(description="Route target information",container="route-targets",dependentOn="vpn-binding,vrf",canBeLinked="true",uriTemplate="/route-targets/route-target/{global-route-target}/{route-target-role}",requiredProps="global-route-target,route-target-role") + @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,description="Number used to identify an RT, globally unique in the network") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Role assigned to this route target") + @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @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 route target information") - - - + - + - @org.onap.aai.annotations.Metadata(description="VPN binding",nameProps="vpn-name,vpn-type",indexedProps="vpn-name,vpn-id,vpn-type,access-provider-id,access-client-id,access-topology-id,src-access-node-id,src-access-ltp-id,dst-access-node-id,dst-access-ltp-id,operational-status,model-invariant-id,model-version-id",searchable="vpn-id,vpn-name",uniqueProps="vpn-id",container="vpn-bindings",namespace="network",uriTemplate="/network/vpn-bindings/vpn-binding/{vpn-id}",requiredProps="vpn-id,vpn-name") + @org.onap.aai.annotations.Metadata(description="This is how we would capture constraints defining allowed sets of elements.",uniqueProps="constrained-element-set-uuid",indexedProps="constrained-element-set-uuid,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,description="VPN ID, globally unique within A&AI") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - + - @org.onap.aai.annotations.Metadata(description="VPN 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="the platform associated with the VPN example AVPN, Mobility") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Type of the vpn, should be taken from enumerated/valid values") + @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(description="region of customer vpn") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - + - @org.onap.aai.annotations.Metadata(description="id for this customer vpn") + @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="Used to distinguish the distinct VPN routes of separate customers who connect to the provider in an MPLS network.") + @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 provider of this vpn.") + @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 client of this vpn.") + @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(description="Store the id of the access topology of this vpn.") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the src-access-node of this vpn.") + @org.onap.aai.annotations.Metadata(description="Indicates whether this element was created as part of instantiation from this model") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the src-access-ltp of this vpn.") + @org.onap.aai.annotations.Metadata(description="How many of this type of element are required/allowed") - + + - @org.onap.aai.annotations.Metadata(description="Store the id of the dst-access-node of this vpn.") + @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="Store the id of the dst-access-ltp of this vpn.") + @org.onap.aai.annotations.Metadata(description="Defines how other models combine to make up a higher-level model") - + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @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="Store the model-customization-id for this object.") + @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="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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @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="Max prefix for IPv4.") + @org.onap.aai.annotations.Metadata(description="Name of the model, which can change from version to version.") - + - @org.onap.aai.annotations.Metadata(description="Max prefix for IPv6.") + @org.onap.aai.annotations.Metadata(description="Version") - + - @org.onap.aai.annotations.Metadata(description="Max prefix threshold.") + @org.onap.aai.annotations.Metadata(description="Distribution Status") - + - @org.onap.aai.annotations.Metadata(description="Label mode for IPv4.") + @org.onap.aai.annotations.Metadata(description="Description") - + - @org.onap.aai.annotations.Metadata(description="Label mode for IPv6.") + @org.onap.aai.annotations.Metadata(description="The CDS blue print name associated with the resource.") - + - @org.onap.aai.annotations.Metadata(description="The description of the vpn.") + @org.onap.aai.annotations.Metadata(description="The version of the CDS blue print.") - + - @org.onap.aai.annotations.Metadata(description="A VNI associated with the VPN.") + @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="Notes to aid OPs in troubleshooting, such as attribute aliases or additional descriptions/instructions about an object.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="A variable BGP max AS path length.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - - + - @org.onap.aai.annotations.Metadata(description="l3-networks relate to vpn-bindings") + @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="VPLS Provider Edge routers.",indexedProps="prov-status,equipment-name",container="vpls-pes",namespace="network",uriTemplate="/network/vpls-pes/vpls-pe/{equipment-name}",requiredProps="equipment-name") + @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) + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier corresponding to the main definition of a model in ASDC") - + - @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") + @org.onap.aai.annotations.Metadata(description="Type of the model, e.g., service, resource, widget, etc.") - + - @org.onap.aai.annotations.Metadata(description="Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by GenericVnf (v4-loopback0-ip-address).") + @org.onap.aai.annotations.Metadata(description="Role of the model,e.g.,NST,NSST,CST,etc") - + - @org.onap.aai.annotations.Metadata(description="Client should send valid enumerated value, e.g., VPLS-PE.") + @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="Temporary location for stag to get to VCE") + @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.") @@ -7040,434 +8026,431 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - - - + - @org.onap.aai.annotations.Metadata(description="Collection of VPLS Provider Edge routers") + @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(indexedProps="multicast-configuration-id",uniqueProps="multicast-configuration-id",container="multicast-configurations",namespace="network",uriTemplate="/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}") + @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,description="Unique id of multicast configuration.") - - - - - - - @org.onap.aai.annotations.Metadata(description="protocol of multicast configuration") - - - - - - - @org.onap.aai.annotations.Metadata(description="rp type of multicast configuration") - - - - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + + + + + + - + - - - @org.onap.aai.annotations.Metadata(description="multicast configuration of generic-vnf ip-address") - - - + - + - @org.onap.aai.annotations.Metadata(dependentOn="port-group",indexedProps="cvlan-tag",container="cvlan-tags",uriTemplate="/cvlan-tags/cvlan-tag/{cvlan-tag}") + @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="property-constraint-uuid",indexedProps="property-constraint-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query-element",container="property-constraints",requiredProps="property-constraint-uuid,constraint-type,property-name,property-value",uriTemplate="/property-constraints/property-constraint/{property-constraint-uuid}") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="See mis-na-virtualization-platform.yang") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") - + + + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="TBD",uniqueProps="named-query-element-uuid",indexedProps="named-query-element-uuid",allowDirectRead="true",allowDirectWrite="false",dependentOn="named-query,named-query-element",container="named-query-elements",requiredProps="named-query-element-uuid",uriTemplate="/named-query-elements/named-query-element/{named-query-element-uuid}") + + + + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(isKey=true,autoGenerateUuid="true") + + + + + + + - + - + - + - @org.onap.aai.annotations.Metadata(description="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",dependentOn="vce",container="port-groups",uriTemplate="/port-groups/port-group/{interface-id}",requiredProps="interface-id,orchestration-status") + @org.onap.aai.annotations.Metadata(description="TBD",nameProps="named-query-name",uniqueProps="named-query-uuid",indexedProps="named-query-uuid,named-query-name",container="named-queries",namespace="service-design-and-creation",requiredProps="named-query-uuid,named-query-name,named-query-version",uriTemplate="/service-design-and-creation/named-queries/named-query/{named-query-uuid}") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of the interface") + @org.onap.aai.annotations.Metadata(isKey=true) - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Namespace for objects managed by ASDC") + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Logical links generally connect l-interfaces but are used to express logical connectivity between two points",indexedProps="link-name,model-invariant-id,model-version-id,widget-model-id,widget-model-version,link-id,prov-status,circuit-id,link-function,link-type,purpose,operational-status,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="Neutron network id of this Interface") + @org.onap.aai.annotations.Metadata(isKey=true,description="e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ") - + - @org.onap.aai.annotations.Metadata(description="Neutron network name of this Interface") + @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="Role assigned to this Interface, should use values as defined in ECOMP Yang models.") + @org.onap.aai.annotations.Metadata(description="Type of logical link, e.g., evc") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") - + - @org.onap.aai.annotations.Metadata(description="Unique ID for port group in vmware") + @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") - + - @org.onap.aai.annotations.Metadata(description="Likely to duplicate value of neutron network name") + @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") - + - @org.onap.aai.annotations.Metadata(description="DVS or standard switch name (should be non-null for port groups associated with DVS)") + @org.onap.aai.annotations.Metadata(description="Captures the administrative state of the link") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO") + @org.onap.aai.annotations.Metadata(description="v4, v6, or ds for dual stack") - + - @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") + @org.onap.aai.annotations.Metadata(description="For example, static or BGP") - + - @org.onap.aai.annotations.Metadata(description="Corresponds to the SDN-C catalog id used to configure this VCE") + @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="Metadata for license group.",indexedProps="group-uuid,resource-uuid,project-number,order-number,receipt-date",dependentOn="chassis,generic-vnf,vce",container="licenses",uriTemplate="/licenses/license/{group-uuid}/{resource-uuid}",requiredProps="group-uuid,resource-uuid") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the license group the resource belongs to, should be uuid.") + @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(isKey=true,description="Unique ID of a license 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="Used to store CFAS or other project numbers.") + @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="Order number.") + @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="Date of receipt.") + @org.onap.aai.annotations.Metadata(description="Indication of operational status of the logical link.") - + - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Licenses to be allocated across resources, keyed by group-uuid and resource-uuid, related to license management") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Metadata for entitlement group.",indexedProps="group-uuid,resource-uuid",dependentOn="generic-vnf,vce",container="entitlements",uriTemplate="/entitlements/entitlement/{group-uuid}/{resource-uuid}",requiredProps="group-uuid,resource-uuid") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the entitlement group the resource comes from, should be uuid.") + @org.onap.aai.annotations.Metadata(description="Indication of the network use of the logical link.") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of an entitlement resource. ") + @org.onap.aai.annotations.Metadata(description="Alias or alternate name (CLCI or D1 name).") - + - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="UUID of the logical-link, SDNC generates this.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Entitlements, keyed by group-uuid and resource-uuid, related to license management") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Virtual Customer Edge Router, used specifically for Gamma. This object is deprecated.",nameProps="vnf-name",indexedProps="vnf-name,vnf-name2,vnf-type,heat-stack-id,vnf-id,regional-resource-zone,vpe-id,prov-status,service-id,orchestration-status",searchable="vnf-id,vnf-name,vnf-name2",uniqueProps="vnf-id",container="vces",namespace="network",extendsFrom="vnf",uriTemplate="/network/vces/vce/{vnf-id}",requiredProps="vnf-id,vnf-name,vnf-type") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of VNF. This is unique across the graph.") + @org.onap.aai.annotations.Metadata(description="Circuit id") - + - @org.onap.aai.annotations.Metadata(description="Name of VNF.") + @org.onap.aai.annotations.Metadata(description="Reason for this entity, role it is playing") - + - @org.onap.aai.annotations.Metadata(description="Alternate name of VNF.") + @org.onap.aai.annotations.Metadata(description="A description for the logical-link.") - + - @org.onap.aai.annotations.Metadata(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="A segment-id assigned to the logical-link (ex, esi for ethernet segments).") - + - @org.onap.aai.annotations.Metadata(description="Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Regional way of organizing pservers, source of truth should define values") - - - - - - - @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this resource by Service Assurance systems.") + @org.onap.aai.annotations.Metadata(description="The function performed by this logical link") - + - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") + @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="OBSOLETE - do not use") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Network role being played by this VNF") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of logical connections") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Captures data and voice protocols to differentiate the types of payloads contained in the packet being transmitted.",indexedProps="cos,data-owner,data-source,data-source-version",dependentOn="site-pair",container="classes-of-service",uriTemplate="/classes-of-service/class-of-service/{cos}") + + + + - @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO") + @org.onap.aai.annotations.Metadata(isKey=true,description="unique identifier of probe") - + - @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") + @org.onap.aai.annotations.Metadata(description="identifier of probe") - + - @org.onap.aai.annotations.Metadata(description="Corresponds to the SDN-C catalog id used to configure this VCE") + @org.onap.aai.annotations.Metadata(description="type of probe") - + - @org.onap.aai.annotations.Metadata(description="Unique ID of VPE connected to this VCE.") + @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="Valid v6 IP address for the WAN Link on this router. Implied length of /64.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Address tail-f uses to configure vce, also used for troubleshooting and is IP used for traps generated by VCE.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -7478,175 +8461,157 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - @org.onap.aai.annotations.Metadata(description="Loopback0 address") - - - - - - - @org.onap.aai.annotations.Metadata(description="OBSOLETE - see child relationships") - - - - - - - + - @org.onap.aai.annotations.Metadata(description="Collection of Virtual Customer Edge Routers, used specifically for Gamma. This object is deprecated.") + @org.onap.aai.annotations.Metadata(description="class-of-service of probe") - + - + - @org.onap.aai.annotations.Metadata(description="| SE group | This object captures the point of attachment from services or resources to a virtual link or network. | A&AI clients for this object are typically: DCAE-DTI, (DMaaP-DCAE,...) |",uniqueProps="cp-instance-id",dependentOn="vnfc",container="cps",uriTemplate="/cps/cp/{cp-instance-id}",requiredProps="cp-instance-id") + @org.onap.aai.annotations.Metadata(indexedProps="site-pair-id,data-owner,data-source,data-source-version",uniqueProps="site-pair-id",dependentOn="routing-instance",container="site-pairs",uriTemplate="/site-pairs/site-pair/{site-pair-id}") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of the connection point.") + @org.onap.aai.annotations.Metadata(isKey=true,description="unique identifier of probe") - + - @org.onap.aai.annotations.Metadata(description="port index to represent multiple CPs on VNFC connected to same network.") + @org.onap.aai.annotations.Metadata(description="Prefix 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="Prefix address") - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of connection points.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(indexedProps="vnfc-name,prov-status,nfc-function,nfc-naming-code,ipaddress-v4-oam-vip,is-closed-loop-disabled,group-notation,model-invariant-id,model-version-id,orchestration-status",searchable="vnfc-name",container="vnfcs",namespace="network",uriTemplate="/network/vnfcs/vnfc/{vnfc-name}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of vnfc.") + @org.onap.aai.annotations.Metadata(description="ip version, v4, v6") - + - @org.onap.aai.annotations.Metadata(description="Short code that is used in naming instances of the item being modeled") + @org.onap.aai.annotations.Metadata(description="Hostname of the destination equipment to which SLAs are measured against.") - + - @org.onap.aai.annotations.Metadata(description="English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service") + @org.onap.aai.annotations.Metadata(description="The type of destinatination equipment. Could be Router, UCPE, etc.") - + - @org.onap.aai.annotations.Metadata(description="prov status of this vnfc") + @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="Orchestration status of this VNF, mastered by APP-C") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Oam V4 vip address of this vnfc") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="probe within a set") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of routing tables, interfaces, and routing protocol parameters.",indexedProps="routing-instance-id,data-owner,data-source,data-source-version",dependentOn="site-pair-set",container="routing-instances",uriTemplate="/routing-instances/routing-instance/{routing-instance-id}") + + + + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of routing instance") - + - @org.onap.aai.annotations.Metadata(description="Group notation of VNFC") + @org.onap.aai.annotations.Metadata(description="rpm owner") - + - @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 entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @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") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="captures the id of all the configuration used to customize the resource for the service.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -7657,65 +8622,56 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - - - - + - @org.onap.aai.annotations.Metadata(description="virtual network components associated with a vserver from application controller.") + @org.onap.aai.annotations.Metadata(description="set of probes related to generic-vnf routing instance") - + - + - @org.onap.aai.annotations.Metadata(indexedProps="host-route-id",dependentOn="subnet",container="host-routes",uriTemplate="/host-routes/host-route/{host-route-id}") + @org.onap.aai.annotations.Metadata(description="Set of instances for probes used to measure service level agreements",indexedProps="site-pair-set-id,data-owner,data-source,data-source-version",uniqueProps="site-pair-set-id",container="site-pair-sets",namespace="network",uriTemplate="/network/site-pair-sets/site-pair-set/{site-pair-set-id}",requiredProps="site-pair-set-id") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="host-route id") - - - - + - @org.onap.aai.annotations.Metadata(description="subnet prefix") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of site pair set.") - + - @org.onap.aai.annotations.Metadata(description="Could be ip-address, hostname, or 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="Should be ip-address, hostname, or service-instance to match next-hop") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Value that is assigned to an IP route for a particular network interface that identifies the cost that is associated with using that route.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -7726,57 +8682,63 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - + + + + @org.onap.aai.annotations.Metadata(description="Collection of sets of instances for probes related to generic-vnf") + + - + - + - @org.onap.aai.annotations.Metadata(description="Definition of address family",indexedProps="address-family-id,af-type",nameProps="address-family-id,af-type",dependentOn="bgp-group,bgp-neighbor",container="address-families",uriTemplate="/address-families/address-family/{address-family-id}",requiredProps="address-family-id,af-type") + @org.onap.aai.annotations.Metadata(description="Route target information",container="route-targets",dependentOn="vpn-binding,vrf",canBeLinked="true",uriTemplate="/route-targets/route-target/{global-route-target}/{route-target-role}",requiredProps="global-route-target,route-target-role",indexedProps="data-owner,data-source,data-source-version") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="address family UUID.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Number used to identify an RT, globally unique in the network") - + - @org.onap.aai.annotations.Metadata(description="address family type (aka afi)") + @org.onap.aai.annotations.Metadata(isKey=true,description="Role assigned to this route target") - + - @org.onap.aai.annotations.Metadata(description="address family subtype (aka safi)") + @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="role of address-family") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="function of address-family") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -7791,227 +8753,247 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + @org.onap.aai.annotations.Metadata(description="Collection of route target information") + + - + - + - @org.onap.aai.annotations.Metadata(description="Definition of bgp-neighbor",indexedProps="bgp-neighbor-id",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="VPN binding",nameProps="vpn-name,vpn-type",indexedProps="vpn-name,vpn-id,vpn-type,access-provider-id,access-client-id,access-topology-id,src-access-node-id,src-access-ltp-id,dst-access-node-id,dst-access-ltp-id,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",searchable="vpn-id,vpn-name",uniqueProps="vpn-id",container="vpn-bindings",namespace="network",uriTemplate="/network/vpn-bindings/vpn-binding/{vpn-id}",requiredProps="vpn-id,vpn-name") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") + @org.onap.aai.annotations.Metadata(isKey=true,description="VPN ID, globally unique within A&AI") - + - @org.onap.aai.annotations.Metadata(description="name of bgp-group") + @org.onap.aai.annotations.Metadata(description="VPN Name") - + - @org.onap.aai.annotations.Metadata(description="type of bgp-group") + @org.onap.aai.annotations.Metadata(description="the platform associated with the VPN example AVPN, Mobility") - + - @org.onap.aai.annotations.Metadata(description="role of bgp-group") + @org.onap.aai.annotations.Metadata(description="Type of the vpn, should be taken from enumerated/valid values") - + - @org.onap.aai.annotations.Metadata(description="local a-s number type of vrf (bridge-domain as an example)") + @org.onap.aai.annotations.Metadata(description="region of customer vpn") - + - @org.onap.aai.annotations.Metadata(description="local address") + @org.onap.aai.annotations.Metadata(description="id for this customer vpn") - + - @org.onap.aai.annotations.Metadata(description="peer a-s number") + @org.onap.aai.annotations.Metadata(description="Used to distinguish the distinct VPN routes of separate customers who connect to the provider in an MPLS network.") - + - @org.onap.aai.annotations.Metadata(description="peer address") + @org.onap.aai.annotations.Metadata(description="Store the id of the access provider of this vpn.") - + - @org.onap.aai.annotations.Metadata(description="description of bgp-group") + @org.onap.aai.annotations.Metadata(description="Store the id of the access client of this vpn.") - + - @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="Store the id of the access topology of this vpn.") - + - @org.onap.aai.annotations.Metadata(description="provisioning status. Valid values can be found at (https://wiki.web.att.com/display/SPTIIRP/prov-status).") + @org.onap.aai.annotations.Metadata(description="Store the id of the src-access-node of this vpn.") - + - @org.onap.aai.annotations.Metadata(description="hostname of the peer") + @org.onap.aai.annotations.Metadata(description="Store the id of the src-access-ltp of this vpn.") - + - @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="Store the id of the dst-access-node of this vpn.") - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(indexedProps="subnet-id,subnet-name,subnet-type,subnet-function,orchestration-status",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(isKey=true,description="Subnet ID, should be UUID.") + @org.onap.aai.annotations.Metadata(description="Store the id of the dst-access-ltp of this vpn.") - + - @org.onap.aai.annotations.Metadata(description="Name associated with the subnet.") + @org.onap.aai.annotations.Metadata(description="Store the operational-status of this vpn service.") - + - @org.onap.aai.annotations.Metadata(description="Neutron id of this subnet") + @org.onap.aai.annotations.Metadata(description="Store the admin-status of this vpn service.") - + - @org.onap.aai.annotations.Metadata(description="gateway ip address") + @org.onap.aai.annotations.Metadata(description="Store the protection-type of this vpn service.") - + - @org.onap.aai.annotations.Metadata(description="network start address") + @org.onap.aai.annotations.Metadata(description="Store the ID of the transport slice to which this vpn service may belong.") - + - @org.onap.aai.annotations.Metadata(description="cidr mask") + @org.onap.aai.annotations.Metadata(description="Store the type of multiplexing used for this vpn service.") - + - @org.onap.aai.annotations.Metadata(description="ip version") + @org.onap.aai.annotations.Metadata(description="Store source tributary port number of the underlay OTN tunnel realizing this vpn service.") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO") + @org.onap.aai.annotations.Metadata(description="Store destination tributary port number of the underlay OTN tunnel realizing this vpn service.") - + - @org.onap.aai.annotations.Metadata(description="text used for documentation") + @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="dhcp enabled") + @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 start address reserved for use by dhcp") + @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 last address reserved for use by dhcp") + @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 of the subnet, referenced when assigning IPs") + @org.onap.aai.annotations.Metadata(description="Max prefix for IPv4.") - + - @org.onap.aai.annotations.Metadata(description="subnet model BGP, VRPP") + @org.onap.aai.annotations.Metadata(description="Max prefix for IPv6.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Max prefix threshold.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Label mode for IPv4.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Label mode for IPv6.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The description of the vpn.") + + + + + + + @org.onap.aai.annotations.Metadata(description="A VNI associated with the VPN.") @@ -8022,158 +9004,127 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Subtype used to categorize this physical link") + @org.onap.aai.annotations.Metadata(description="A variable BGP max AS path length.") - + - @org.onap.aai.annotations.Metadata(description="The function performed by this Linterface") + @org.onap.aai.annotations.Metadata(description="stores maximum number of paths for IPv4.") - + - @org.onap.aai.annotations.Metadata(description="ip address assignment direction of the subnet") + @org.onap.aai.annotations.Metadata(description="stores maximum number of paths for IPv6.") - + - @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="sequence of the subnet") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(indexedProps="vlan-id-inner",dependentOn="l3-network",container="ctag-assignments",uriTemplate="/ctag-assignments/ctag-assignment/{vlan-id-inner}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="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.") + @org.onap.aai.annotations.Metadata(description="l3-networks relate to vpn-bindings") - - + - + - + - @org.onap.aai.annotations.Metadata(description="Openstack segmentation assignment.",indexedProps="segmentation-id",dependentOn="l3-network",container="segmentation-assignments",uriTemplate="/segmentation-assignments/segmentation-assignment/{segmentation-id}",requiredProps="segmentation-id") + @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(isKey=true,description="Route Table Reference id, UUID assigned to this instance.") + @org.onap.aai.annotations.Metadata(isKey=true) - + - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of openstack segmentation assignments") - - - - - - - - - - - - @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. ",uniqueProps="agg-route-id",container="aggregate-routes",dependentOn="vrf,l3-network",uriTemplate="/aggregate-routes/aggregate-route/{agg-route-id}",requiredProps="agg-route-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Route UUID.") + @org.onap.aai.annotations.Metadata(description="Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by GenericVnf (v4-loopback0-ip-address).") - + - @org.onap.aai.annotations.Metadata(description="Name of the forwarding-path") + @org.onap.aai.annotations.Metadata(description="Client should send valid enumerated value, e.g., VPLS-PE.") - + - @org.onap.aai.annotations.Metadata(description="CIDR-mask for aggregate route subnet") + @org.onap.aai.annotations.Metadata(description="Temporary location for stag to get to VCE") - + - @org.onap.aai.annotations.Metadata(description="Identifies is aggregate route is ipv4 or ipv6") + @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.") @@ -8185,96 +9136,70 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + - + - @org.onap.aai.annotations.Metadata(description="Collection of aggregate routes.") + @org.onap.aai.annotations.Metadata(description="Collection of VPLS Provider Edge routers") - + - + - @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",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="Groups different VLANs that are on different logical interfaces on the same VNF. Multicast is the delivery of information to a group of destinations simultaneously, using the most efficient strategy to deliver messages over each link of the network only once, and create copies only when the links to the destinations split.",indexedProps="multicast-configuration-id,data-owner,data-source,data-source-version",uniqueProps="multicast-configuration-id",container="multicast-configurations",namespace="network",uriTemplate="/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Network ID, should be uuid. Unique across A&AI.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Name of the network, governed by some naming convention..") - - - - - - - @org.onap.aai.annotations.Metadata(description="Type of the network - who defines these values?") - - - - - - - @org.onap.aai.annotations.Metadata(description="Role the network plans - who defines these values?") - - - - + - @org.onap.aai.annotations.Metadata(description="Network technology - who defines these values?") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of multicast configuration.") - + - @org.onap.aai.annotations.Metadata(description="text used for documentation") + @org.onap.aai.annotations.Metadata(description="protocol of multicast configuration") - + - @org.onap.aai.annotations.Metadata(description="Neutron network id of this Interface") + @org.onap.aai.annotations.Metadata(description="rp type of multicast configuration") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Set to true if bound to VPN") + @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="Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="network role instance") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -8285,235 +9210,262 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - - @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO") - - - - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="multicast configuration of generic-vnf ip-address") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(dependentOn="port-group",indexedProps="cvlan-tag,data-owner,data-source,data-source-version",container="cvlan-tags",uriTemplate="/cvlan-tags/cvlan-tag/{cvlan-tag}") + + + + - @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") + @org.onap.aai.annotations.Metadata(isKey=true,description="See mis-na-virtualization-platform.yang") - + - @org.onap.aai.annotations.Metadata(description="Corresponds to the SDN-C catalog id used to configure this VCE") + @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="Contrail FQDN for the network") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @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 version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="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="the ASDC model version for this resource or service model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of the interface") - + - @org.onap.aai.annotations.Metadata(description="captures the id of all the configuration used to customize the resource for the service.") + @org.onap.aai.annotations.Metadata(description="Neutron network id of this Interface") - + - @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="Neutron network name of this Interface") - + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") + @org.onap.aai.annotations.Metadata(description="Role assigned to this Interface, should use values as defined in ECOMP Yang models.") - + - @org.onap.aai.annotations.Metadata(description="Name associated with the physical network.") + @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(defaultValue="false",description="boolean indicatating whether or not network is a provider network.") + @org.onap.aai.annotations.Metadata(description="Unique ID for port group in vmware") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a shared network.") + @org.onap.aai.annotations.Metadata(description="Likely to duplicate value of neutron network name") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is an external network.") + @org.onap.aai.annotations.Metadata(description="DVS or standard switch name (should be non-null for port groups associated with DVS)") - + - @org.onap.aai.annotations.Metadata(description="Path to the controller object.") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO") - + - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational.") + @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Trunked network indication.") + @org.onap.aai.annotations.Metadata(description="Corresponds to the SDN-C catalog id used to configure this VCE") - + - @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="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="The function performed by this l3 network") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - - - - - + - @org.onap.aai.annotations.Metadata(description="Relates to tenant (or is it a child of tenant), complex, service, vpn-binding") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + + - + - + - + - @org.onap.aai.annotations.Metadata(nameProps="network-policy-fqdn",indexedProps="network-policy-id,network-policy-fqdn",searchable="network-policy-id,network-policy-fqdn",uniqueProps="network-policy-id",container="network-policies",namespace="network",uriTemplate="/network/network-policies/network-policy/{network-policy-id}") + @org.onap.aai.annotations.Metadata(description="Metadata for license group.",indexedProps="group-uuid,resource-uuid,project-number,order-number,receipt-date,data-owner,data-source,data-source-version",dependentOn="chassis,generic-vnf,vce",container="licenses",uriTemplate="/licenses/license/{group-uuid}/{resource-uuid}",requiredProps="group-uuid,resource-uuid") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID representing unique key to this instance") - - - - + - @org.onap.aai.annotations.Metadata(description="Contrail FQDN for the policy") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the license group the resource belongs to, should be uuid.") - + - @org.onap.aai.annotations.Metadata(description="ID for the openStack Heat instance") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of a license resource. ") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Used to store CFAS or other project numbers.") - + - @org.onap.aai.annotations.Metadata(description="Name of the policy") + @org.onap.aai.annotations.Metadata(description="Order number.") - + - @org.onap.aai.annotations.Metadata(description="Type of the policy") + @org.onap.aai.annotations.Metadata(description="Date of receipt.") - + - @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the Transport slice connections and is used to evaluate utilization performance of the end-to-end network slice instance.") + @org.onap.aai.annotations.Metadata(description="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="jitter") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") + @org.onap.aai.annotations.Metadata(description="Concurrency value") @@ -8521,716 +9473,767 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + @org.onap.aai.annotations.Metadata(description="Licenses to be allocated across resources, keyed by group-uuid and resource-uuid, related to license management") + + - + - + - @org.onap.aai.annotations.Metadata(description="a deployment unit of VNFCs",indexedProps="vf-module-id,vf-module-name,heat-stack-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,contrail-service-instance-fqdn,orchestration-status",searchable="vf-module-id,vf-module-name,operational-status",dependentOn="generic-vnf",container="vf-modules",uriTemplate="/vf-modules/vf-module/{vf-module-id}",requiredProps="vf-module-id,is-base-vf-module,automated-assignment") + @org.onap.aai.annotations.Metadata(description="Metadata for entitlement group.",indexedProps="group-uuid,resource-uuid,data-owner,data-source,data-source-version",dependentOn="generic-vnf,vce",container="entitlements",uriTemplate="/entitlements/entitlement/{group-uuid}/{resource-uuid}",requiredProps="group-uuid,resource-uuid") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of vf-module.") - - - - + - @org.onap.aai.annotations.Metadata(description="Name of vf-module") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID for the entitlement group the resource comes from, should be uuid.") - + - @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of an entitlement resource. ") - + - @org.onap.aai.annotations.Metadata(description="orchestration status of this vf-module, mastered by MSO") + @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="used to indicate whether or not this object is base vf module") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Indicates whether vf-module assignment was done via automation or manually") + @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="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - - - - - - - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(description="Concurrency value") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Entitlements, keyed by group-uuid and resource-uuid, related to license management") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Virtual Customer Edge Router, used specifically for Gamma. This object is deprecated.",nameProps="vnf-name",indexedProps="vnf-name,vnf-name2,vnf-type,heat-stack-id,vnf-id,regional-resource-zone,vpe-id,prov-status,service-id,orchestration-status,data-owner,data-source,data-source-version",searchable="vnf-id,vnf-name,vnf-name2",uniqueProps="vnf-id",container="vces",namespace="network",extendsFrom="vnf",uriTemplate="/network/vces/vce/{vnf-id}",requiredProps="vnf-id,vnf-name,vnf-type") + + + + - @org.onap.aai.annotations.Metadata(description="the ASDC model version for this resource or service model.",visibility="internal",dataCopy="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}#model-version") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of VNF. This is unique across the graph.") - + - @org.onap.aai.annotations.Metadata(description="captures the id of all the configuration used to customize the resource for the service.") + @org.onap.aai.annotations.Metadata(description="Name of VNF.") - + - @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="Alternate name of VNF.") - + - @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="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="the Contrail unique ID for a service-instance") + @org.onap.aai.annotations.Metadata(description="Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.") - + - @org.onap.aai.annotations.Metadata(description="the index will track the number of modules of a given type that have been deployed in a VNF, starting with 0, and always choosing the lowest available digit") + @org.onap.aai.annotations.Metadata(description="Regional way of organizing pservers, source of truth should define values") - + - @org.onap.aai.annotations.Metadata(description="Path to the controller object.") + @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this resource by Service Assurance systems.") - - @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="Indicator for whether the resource is considered operational") - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of vf-modules, a deployment unit of VNFCs") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Definition of bgp-group",indexedProps="bgp-group-id",dependentOn="pnf,vrf,generic-vnf",nameProps="bgp-group-id,bgp-group-name",container="bgp-groups",uriTemplate="/bgp-groups/bgp-group/{bgp-group-id}",requiredProps="bgp-group-id,bgp-group-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") + @org.onap.aai.annotations.Metadata(description="OBSOLETE - do not use") - + - @org.onap.aai.annotations.Metadata(description="name of bgp-group") + @org.onap.aai.annotations.Metadata(description="Network role being played by this VNF") - + - @org.onap.aai.annotations.Metadata(description="type of bgp-group") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO") - + - @org.onap.aai.annotations.Metadata(description="role of bgp-group") + @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") - + - @org.onap.aai.annotations.Metadata(description="function of bgp-group") + @org.onap.aai.annotations.Metadata(description="Corresponds to the SDN-C catalog id used to configure this VCE") - + - @org.onap.aai.annotations.Metadata(description="local a-s number type of vrf (bridge-domain as an example)") + @org.onap.aai.annotations.Metadata(description="Unique ID of VPE connected to this VCE.") - + - @org.onap.aai.annotations.Metadata(description="local address") + @org.onap.aai.annotations.Metadata(description="Valid v6 IP address for the WAN Link on this router. Implied length of /64.") - + - @org.onap.aai.annotations.Metadata(description="peer a-s number") + @org.onap.aai.annotations.Metadata(description="Address tail-f uses to configure vce, also used for troubleshooting and is IP used for traps generated by VCE.") - + - @org.onap.aai.annotations.Metadata(description="peer 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="description of bgp-group") + @org.onap.aai.annotations.Metadata(description="Loopback0 address") - + - @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="OBSOLETE - see child relationships") - + - @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="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 Virtual Customer Edge Routers, used specifically for Gamma. This object is deprecated.") + + - + - + - @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",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="Captures the point of attachment from services or resources to a virtual link or network.",uniqueProps="cp-instance-id",dependentOn="vnfc",container="cps",uriTemplate="/cps/cp/{cp-instance-id}",requiredProps="cp-instance-id",indexedProps="data-owner,data-source,data-source-version") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of VNF. This is unique across the graph.") - - - - + - @org.onap.aai.annotations.Metadata(description="vnf instance id.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of the connection point.") - + - @org.onap.aai.annotations.Metadata(description="Name of VNF.") + @org.onap.aai.annotations.Metadata(description="port index to represent multiple CPs on VNFC connected to same network.") - + - @org.onap.aai.annotations.Metadata(description="Alternate name of VNF.") + @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="String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Regional way of organizing pservers, source of truth should define 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="Collection of connection points.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(indexedProps="vnfc-name,prov-status,nfc-function,nfc-naming-code,ipaddress-v4-oam-vip,is-closed-loop-disabled,group-notation,model-invariant-id,model-version-id,orchestration-status,data-owner,data-source,data-source-version",searchable="vnfc-name",container="vnfcs",namespace="network",uriTemplate="/network/vnfcs/vnfc/{vnfc-name}") + + + + - @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this resource by Service Assurance systems.",suggestibleOnSearch="true") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of vnfc.") - + - @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="Short code that is used in naming instances of the item being modeled") - + - @org.onap.aai.annotations.Metadata(description="OBSOLETE - do not use") + @org.onap.aai.annotations.Metadata(description="English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service") - + - @org.onap.aai.annotations.Metadata(description="Client should send valid enumerated value") + @org.onap.aai.annotations.Metadata(description="prov status of this vnfc") - @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, used by MSO.",suggestibleOnSearch="true") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by APP-C") - + - @org.onap.aai.annotations.Metadata(description="") + @org.onap.aai.annotations.Metadata(description="Oam V4 vip address of this vnfc") - + - @org.onap.aai.annotations.Metadata(description="vnf discriptor name") + @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="job id corresponding to vnf") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node") - + - @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") + @org.onap.aai.annotations.Metadata(description="Group notation of VNFC") - + - @org.onap.aai.annotations.Metadata(description="Corresponds to the SDN-C catalog id used to configure this VCE") + @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="identifier of managed customer") + @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") - + - @org.onap.aai.annotations.Metadata(description="Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by generic-vnf.") + @org.onap.aai.annotations.Metadata(description="captures the id of all the configuration used to customize the resource for the service.") - + - @org.onap.aai.annotations.Metadata(description="v4 Loopback0 address") + @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="v6 Loopback address") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="v6 management address") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="number of vcpus ordered for this instance of VNF, used for VNFs with no vservers/flavors, to be used only by uCPE") + @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="units associated with vcpu, used for VNFs with no vservers/flavors, to be used only by uCPE") - - - - + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="virtual network components associated with a vserver from application controller.") + + + + + + + + + + + + @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="number of GB of memory ordered for this instance of VNF, used for VNFs with no vservers/flavors, to be used only by uCPE") + @org.onap.aai.annotations.Metadata(isKey=true,description="host-route id") - + - @org.onap.aai.annotations.Metadata(description="units associated with vmemory, used for VNFs with no vservers/flavors, to be used only by uCPE") + @org.onap.aai.annotations.Metadata(description="subnet prefix") - + - @org.onap.aai.annotations.Metadata(description="number of vdisks ordered for this instance of VNF, used for VNFs with no vservers/flavors, to be used only uCPE") + @org.onap.aai.annotations.Metadata(description="Could be ip-address, hostname, or service-instance") - + - @org.onap.aai.annotations.Metadata(description="units associated with vdisk, used for VNFs with no vservers/flavors, to be used only by uCPE") + @org.onap.aai.annotations.Metadata(description="Should be ip-address, hostname, or service-instance to match next-hop") - + - @org.onap.aai.annotations.Metadata(description="number of associated SHD in vnf.") + @org.onap.aai.annotations.Metadata(description="Value that is assigned to an IP route for a particular network interface that identifies the cost that is associated with using that route.") - + - @org.onap.aai.annotations.Metadata(description="number of vms in vnf.") + @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 network in vnf.") + @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(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node") + @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="Definition of address family",indexedProps="address-family-id,af-type,data-owner,data-source,data-source-version",nameProps="address-family-id,af-type",dependentOn="bgp-group,bgp-neighbor",container="address-families",uriTemplate="/address-families/address-family/{address-family-id}",requiredProps="address-family-id,af-type") + + + + - @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="address family UUID.") - + - @org.onap.aai.annotations.Metadata(description="details regarding the generic-vnf operation, PLEASE DISCONTINUE USE OF THIS FIELD.") + @org.onap.aai.annotations.Metadata(description="address family type (aka afi)") - + - @org.onap.aai.annotations.Metadata(description="indicates whether generic-vnf access uses SSH") + @org.onap.aai.annotations.Metadata(description="address family subtype (aka safi)") - + - @org.onap.aai.annotations.Metadata(description="UUID of the Entitlement group used for licensing VNFs, OBSOLETE - See child relationships.") + @org.onap.aai.annotations.Metadata(description="role of address-family") - + - @org.onap.aai.annotations.Metadata(description="UUID of the specific entitlement resource. OBSOLETE - See child relationships.") + @org.onap.aai.annotations.Metadata(description="function of address-family") - + - @org.onap.aai.annotations.Metadata(description="UUID of the license assignment group. OBSOLETE - See child relationships.") + @org.onap.aai.annotations.Metadata(description="Max prefix for IPv4") - + - @org.onap.aai.annotations.Metadata(description="UUID of the actual license resource. OBSOLETE - See child relationships.") + @org.onap.aai.annotations.Metadata(description="Max prefix for IPv6") - + - @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="Max prefix threshold") - + - @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="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="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="captures the id of all the configuration used to customize the resource for the service.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC data dictionary widget model. This maps directly to the A&AI widget.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="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="the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") - + - @org.onap.aai.annotations.Metadata(description="as-number of the VNF") + @org.onap.aai.annotations.Metadata(description="name of bgp-group") - + - @org.onap.aai.annotations.Metadata(description="represents sub zone of the rr plane") + @org.onap.aai.annotations.Metadata(description="type of bgp-group") - + - @org.onap.aai.annotations.Metadata(description="Generic description of the type of NF",suggestibleOnSearch="true") + @org.onap.aai.annotations.Metadata(description="role of bgp-group") - + - @org.onap.aai.annotations.Metadata(description="English description of Network function that the specific VNF deployment is providing") + @org.onap.aai.annotations.Metadata(description="local a-s number type of vrf (bridge-domain as an example)") - + - @org.onap.aai.annotations.Metadata(description="role in the network that this model will be providing",suggestibleOnSearch="true") + @org.onap.aai.annotations.Metadata(description="local address") - + - @org.onap.aai.annotations.Metadata(description="string assigned to this model used for naming purposes") + @org.onap.aai.annotations.Metadata(description="peer a-s number") - + - @org.onap.aai.annotations.Metadata(description="Path to the controller object.") + @org.onap.aai.annotations.Metadata(description="peer address") - + - @org.onap.aai.annotations.Metadata(description="Gateway address") + @org.onap.aai.annotations.Metadata(description="description of bgp-group") - + - @org.onap.aai.annotations.Metadata(description="Prefix length for oam-address") + @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="Temporary location for S-TAG to get to VCE") + @org.onap.aai.annotations.Metadata(description="provisioning status. Valid values [PREPROV/NVTPROV/PROV].") - + - @org.onap.aai.annotations.Metadata(description="Network Management profile of this VNF") + @org.onap.aai.annotations.Metadata(description="hostname of the peer") - + - @org.onap.aai.annotations.Metadata(description="VNF instance specific software 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="vnf application-id") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of VNFs") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="LAG links can connect lag-interfaces",indexedProps="link-name",container="lag-links",namespace="network",uriTemplate="/network/lag-links/lag-link/{link-name}",requiredProps="link-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Alphabetical concatenation of lag-interface names") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -9242,1081 +10245,933 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of link aggregation connections") - - - + - + - @org.onap.aai.annotations.Metadata(description="This object fills in the gaps from vce that were incorporated into generic-vnf. This object will be retired with vce.",nameProps="vnf-name",indexedProps="vnf-name,vnf-name2,vnf-type,heat-stack-id,prov-status,vnf-id2,orchestration-status",searchable="vnf-id2,vnf-name,vnf-name2",uniqueProps="vnf-id2",container="newvces",namespace="network",uriTemplate="/network/newvces/newvce/{vnf-id2}",requiredProps="vnf-id2,vnf-name,vnf-type") + @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(isKey=true,description="Unique id of VNF, can't use same attribute name right now until we promote this new object") + @org.onap.aai.annotations.Metadata(isKey=true,description="Subnet ID, should be UUID.") - + - @org.onap.aai.annotations.Metadata(description="Name of VNF.") + @org.onap.aai.annotations.Metadata(description="Name associated with the subnet.") - + - @org.onap.aai.annotations.Metadata(description="Alternate name of VNF.") + @org.onap.aai.annotations.Metadata(description="Neutron id of this subnet") - + - @org.onap.aai.annotations.Metadata(description="String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.") + @org.onap.aai.annotations.Metadata(description="gateway ip address") - + - @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") + @org.onap.aai.annotations.Metadata(description="network start address") - + - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational") + @org.onap.aai.annotations.Metadata(description="cidr mask") - + - @org.onap.aai.annotations.Metadata(description="OBSOLETE - do not use") - - - - - - - @org.onap.aai.annotations.Metadata(description="Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by GenericVnf (v4-loopback0-ip-address).") - - - - - - - @org.onap.aai.annotations.Metadata(description="Client should send valid enumerated value.") - - - - - - - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="ip version") - + - @org.onap.aai.annotations.Metadata(description="v4 Loopback0 address") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO.") + @org.onap.aai.annotations.Metadata(description="text used for documentation") - + - @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="dhcp enabled") - + - @org.onap.aai.annotations.Metadata(description="Corresponds to the SDN-C catalog id used to configure this VCE") + @org.onap.aai.annotations.Metadata(description="the start address reserved for use by dhcp") - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="This object fills in the gaps from vce that were incorporated into generic-vnf. This object will be retired with vce.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Software Version",indexedProps="software-version-id,is-active-sw-ver",dependentOn="pnf",container="pnf",requiredProps="software-version-id,is-active-sw-ver",uriTemplate="/pnf/software-version/{software-version-id}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Identifier of the software version") + @org.onap.aai.annotations.Metadata(description="the last address reserved for use by dhcp") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this software-version is the active one (activeSw = true)") + @org.onap.aai.annotations.Metadata(description="role of the subnet, referenced when assigning IPs") - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of software versions.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Definition of vrf",indexedProps="vrf-id,vrf-role,vrf-function",nameProps="vrf-name",dependentOn="pnf",container="vrfs",uriTemplate="/vrfs/vrf/{vrf-id}",requiredProps="vrf-id,vrf-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="VRF UUID.") + @org.onap.aai.annotations.Metadata(description="subnet model BGP, VRPP") - + - @org.onap.aai.annotations.Metadata(description="VRF Name") + @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="VRF Description") + @org.onap.aai.annotations.Metadata(description="Subtype used to categorize this physical link") - + - @org.onap.aai.annotations.Metadata(description="Route Distinguisher") + @org.onap.aai.annotations.Metadata(description="The function performed by this Linterface") - + - @org.onap.aai.annotations.Metadata(description="The type of vrf (bridge-domain as an example)") + @org.onap.aai.annotations.Metadata(description="ip address assignment direction of the subnet") - + - @org.onap.aai.annotations.Metadata(description="IP address family (v6/v4/both)") + @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="sequence of the 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="Identifies the entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @org.onap.aai.annotations.Metadata(description="Indicator for the use of this physical link") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="The function performed by this Linterface") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Bridge domain group name") + @org.onap.aai.annotations.Metadata(description="Configuration status of the subnet.") - - - - + + + - + - + - + - @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",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(indexedProps="vlan-id-inner,data-owner,data-source,data-source-version",dependentOn="l3-network",container="ctag-assignments",uriTemplate="/ctag-assignments/ctag-assignment/{vlan-id-inner}") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="unique name of Physical Network Function.") - - - - - - - @org.onap.aai.annotations.Metadata(description="name of Physical Network Function.") - - - - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details.") + @org.onap.aai.annotations.Metadata(isKey=true,description="id.") - + - @org.onap.aai.annotations.Metadata(description="source of name2") + @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="id of pnf") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Naming code for network function") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Network operating system used on the 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="Openstack segmentation assignment.",indexedProps="segmentation-id,data-owner,data-source,data-source-version",dependentOn="l3-network",container="segmentation-assignments",uriTemplate="/segmentation-assignments/segmentation-assignment/{segmentation-id}",requiredProps="segmentation-id") + + + + - @org.onap.aai.annotations.Metadata(description="The function performed by the pnf.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Route Table Reference id, UUID assigned to this instance.") - + - @org.onap.aai.annotations.Metadata(description="Equipment type. 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="Equipment vendor. Source of truth should define valid values.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Equipment model. 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="identifier of managed customer") + @org.onap.aai.annotations.Metadata(description="Concurrency value") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of openstack segmentation assignments") + + + + + + + + + + + + @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="Orchestration status of this pnf") + @org.onap.aai.annotations.Metadata(isKey=true,description="Route UUID.") - + - @org.onap.aai.annotations.Metadata(description="ipv4-oam-address with new naming convention for IP addresses") + @org.onap.aai.annotations.Metadata(description="Name of the forwarding-path") - + - @org.onap.aai.annotations.Metadata(description="sw-version is the version of SW for the hosted application on the PNF.") + @org.onap.aai.annotations.Metadata(description="CIDR-mask for aggregate route subnet") - + - @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 is aggregate route is ipv4 or ipv6") - + - @org.onap.aai.annotations.Metadata(description="ID of the physical frame (relay rack) where pnf is installed.") + @org.onap.aai.annotations.Metadata(description="Network Address") - + - @org.onap.aai.annotations.Metadata(description="Serial number of the device") + @org.onap.aai.annotations.Metadata(description="Next Hop") - + - @org.onap.aai.annotations.Metadata(description="IPV4 Loopback 0 address") + @org.onap.aai.annotations.Metadata(description="Route Path") - + - @org.onap.aai.annotations.Metadata(description="IPV6 Loopback 0 address") + @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="IPV4 AIM address") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="IPV6 AIM address") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="IPV6 OAM 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="Collection of aggregate routes.") + + + + + + + + + + + + @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="CANOPI's inventory status. Only set with values exactly as defined by CANOPI.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Network ID, should be uuid. Unique across A&AI.") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Name of the network, governed by some naming convention..") - + - @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="Type of the network - who defines these values?") - + - @org.onap.aai.annotations.Metadata(description="Nf Role is the role performed by this instance in the network.") + @org.onap.aai.annotations.Metadata(description="Role the network plans - who defines these values?") - + - @org.onap.aai.annotations.Metadata(description="admin Status of this PNF") + @org.onap.aai.annotations.Metadata(description="Network technology - who defines these values?") - + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(description="text used for documentation") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(description="Neutron network id of this Interface") - + - @org.onap.aai.annotations.Metadata(description="The ASDC model id for this resource model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Set to true if bound to VPN") - + - @org.onap.aai.annotations.Metadata(description="The ASDC model version for this resource 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="Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED") - + - @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="network role instance") - + - @org.onap.aai.annotations.Metadata(description="Contains the value of the request id to the most recent configuration file/validation report for this PNF.") + @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="Status of latest configuration attempt represented by the config-url.") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO") - + - @org.onap.aai.annotations.Metadata(description="Subtype used to categorize this pnf") + @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") - + - @org.onap.aai.annotations.Metadata(description="Indicates the PNF/R-Leaf was built with the VNF agnostic common base") + @org.onap.aai.annotations.Metadata(description="Corresponds to the SDN-C catalog id used to configure this VCE") - + - @org.onap.aai.annotations.Metadata(description="11-character equipment CLLI.") + @org.onap.aai.annotations.Metadata(description="Contrail FQDN for the network") - + - @org.onap.aai.annotations.Metadata(description="This is the IP address (IPv4) for the PNF itself. This is the IPv4 address that the PNF iself can be accessed at.") + @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="This is the IP address (IPv6) for the PNF itself. This is the IPv6 address that the PNF iself can be accessed at.") + @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="Collection of Physical Network Functions.") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Definition of port",indexedProps="port-name",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(isKey=true,description="A unique name for the port relative to the containing hardware.") + @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 type of port.") + @org.onap.aai.annotations.Metadata(description="captures the id of all the configuration used to customize the resource for the service.") - + - @org.onap.aai.annotations.Metadata(description="The role of the port.") + @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 numeric value for the speed of the port.") + @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="The units for the speed of the port.") + @org.onap.aai.annotations.Metadata(description="Name associated with the physical network.") - + - @org.onap.aai.annotations.Metadata(description="Type of transceiver that creates this port.") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a provider network.") - + - @org.onap.aai.annotations.Metadata(description="clei-code or other similar identifier") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a shared network.") - + - @org.onap.aai.annotations.Metadata(description="part number") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is an external network.") - + - @org.onap.aai.annotations.Metadata(description="Port range start") + @org.onap.aai.annotations.Metadata(description="Path to the controller object.") - + - @org.onap.aai.annotations.Metadata(description="Port range end") + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational.") - + - @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(defaultValue="false",description="Trunked network indication.") - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Definition of pluggable",indexedProps="pluggable-type,part-number,equip-identifier",dependentOn="pluggable-slot",container="pluggables",uriTemplate="/pluggables/pluggable/{pluggable-type}",requiredProps="pluggable-type") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="The type of pluggable.") + @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="Part number for this pluggable.") + @org.onap.aai.annotations.Metadata(description="The function performed by this l3 network") - + - @org.onap.aai.annotations.Metadata(description="CLEI or other specification for pluggable 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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Definition of card-slot",indexedProps="slot-name",dependentOn="chassis,card",container="pluggable-slots",uriTemplate="/pluggable-slots/pluggable-slot/{slot-name}",requiredProps="slot-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="The name of the pluggable-slot. (unique relative to the chassis or card).") + @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="Relates to tenant (or is it a child of tenant), complex, service, vpn-binding") - - - + - + - + - @org.onap.aai.annotations.Metadata(description="Definition of card",indexedProps="card-type",dependentOn="card-slot",container="cards",uriTemplate="/cards/card/{card-type}",requiredProps="card-type") + @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(isKey=true,description="The type of card.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID representing unique key to this 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="Contrail FQDN for the policy") - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Definition of card-slot",indexedProps="slot-name",dependentOn="chassis",container="card-slots",uriTemplate="/card-slots/card-slot/{slot-name}",requiredProps="slot-name") - - - - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="The name of the card-slot (unique relative to the chassis).") - - - - - - - @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="Definition of chassis",uniqueProps="chassis-name",indexedProps="chassis-name,part-number,orchestration-status,equip-model,equip-vendor,equip-identifier",container="chassies",namespace="network",uriTemplate="/network/chassies/chassis/{chassis-name}",requiredProps="chassis-name,chassis-type,chassis-role") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="A globally unique name for the chassis.") + @org.onap.aai.annotations.Metadata(description="ID for the openStack Heat instance") - + - @org.onap.aai.annotations.Metadata(description="The type of chassis..") + @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 role of the chassis relative to the pnf/pserver..") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Operating system of the hardware.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="The serial number of the chassis..") + @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 asset tag of the chassis.") + @org.onap.aai.annotations.Metadata(description="Name of the policy") - + - @org.onap.aai.annotations.Metadata(description="Description of the chassis.") + @org.onap.aai.annotations.Metadata(description="Type of the policy") - + - @org.onap.aai.annotations.Metadata(description="Part number for this chassis.") + @org.onap.aai.annotations.Metadata(description="The packet transmission latency (millisecond) through the Transport slice connections and is used to evaluate utilization performance of the end-to-end network slice instance.") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status of this chassis.") + @org.onap.aai.annotations.Metadata(description="jitter") - + - @org.onap.aai.annotations.Metadata(description="Equipment model.") + @org.onap.aai.annotations.Metadata(description="The maximum bandwidth (mb) of the connection links in a transport slice instance.") - + - @org.onap.aai.annotations.Metadata(description="Equipment vendor. Source of truth should define valid values.") + @org.onap.aai.annotations.Metadata(description="The reliability requirement for an network slice subnet instance, expressed as a percentage.") - + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="a deployment unit of VNFCs",indexedProps="vf-module-id,vf-module-name,heat-stack-id,model-invariant-id,model-version-id,widget-model-id,widget-model-version,contrail-service-instance-fqdn,orchestration-status,data-owner,data-source,data-source-version",searchable="vf-module-id,vf-module-name,operational-status",dependentOn="generic-vnf",container="vf-modules",uriTemplate="/vf-modules/vf-module/{vf-module-id}",requiredProps="vf-module-id,is-base-vf-module,automated-assignment") + + + + - @org.onap.aai.annotations.Metadata(description="CLEI or other specification for chassis hardware.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of vf-module.") - + - @org.onap.aai.annotations.Metadata(description="Slot number associated with this chassis.") + @org.onap.aai.annotations.Metadata(description="Name of vf-module") - + - @org.onap.aai.annotations.Metadata(description="Reflects the admin-state of the device.") + @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this 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="orchestration status of this vf-module, mastered by MSO") - - - - - - - - - - - - - - - - - - - - @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",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(isKey=true,description="e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is base vf module") - + - @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Indicates whether vf-module assignment was done via automation or manually") - + - @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") + @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="Circuit it") + @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="Dual access mode (e.g., primary, secondary") + @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="To provide information on who manages this circuit. A&AI or 3rd party transport provider") + @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="Name of the service Provider on this link.") + @org.onap.aai.annotations.Metadata(description="captures the id of all the configuration used to customize the resource for the service.") - + - @org.onap.aai.annotations.Metadata(description="Upstream Bandwidth value agreed with the service provider") + @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="Units for the upstream BW value") + @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="Downstream Bandwidth value agreed with the service provider") + @org.onap.aai.annotations.Metadata(description="the Contrail unique ID for a service-instance") - + - @org.onap.aai.annotations.Metadata(description="Units for downstream BW value") + @org.onap.aai.annotations.Metadata(description="the index will track the number of modules of a given type that have been deployed in a VNF, starting with 0, and always choosing the lowest available digit") - + - @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="Path to the controller object.") - + - @org.onap.aai.annotations.Metadata(description="The function performed by this physical link") + @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="Indicator for the use of this physical link") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Subtype used to categorize this physical link") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") + @@ -10324,801 +11179,644 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - + - @org.onap.aai.annotations.Metadata(description="Collection of physical connections, typically between p-interfaces") + @org.onap.aai.annotations.Metadata(description="Collection of vf-modules, a deployment unit of VNFCs") - + - + - @org.onap.aai.annotations.Metadata(description="vig-server contains information about a vig server used for IPSec-configuration. Populated by SDN-C from 1607",indexedProps="vig-address-type",dependentOn="ipsec-configuration",container="vig-servers",uriTemplate="/vig-servers/vig-server/{vig-address-type}",requiredProps="vig-address-type") + @org.onap.aai.annotations.Metadata(description="Definition of bgp-group",indexedProps="bgp-group-id,data-owner,data-source,data-source-version",dependentOn="pnf,vrf,generic-vnf",nameProps="bgp-group-id,bgp-group-name",container="bgp-groups",uriTemplate="/bgp-groups/bgp-group/{bgp-group-id}",requiredProps="bgp-group-id,bgp-group-name") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="indicates whether the VIG is for AVPN or INTERNET") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") - + - @org.onap.aai.annotations.Metadata(description="v4 IP of the vig server") + @org.onap.aai.annotations.Metadata(description="name of bgp-group") - + - @org.onap.aai.annotations.Metadata(description="v6 IP of the vig server") + @org.onap.aai.annotations.Metadata(description="type of bgp-group") - + - @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 of bgp-group") - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="IPSec configuration node will contain various configuration data for the NMTE VNF. This node will have an edge to the generic-vnf (vnf type = TE). Starting 1607, this data will be populated by SDN-C",indexedProps="ipsec-configuration-id",uniqueProps="ipsec-configuration-id",container="ipsec-configurations",namespace="network",uriTemplate="/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}",requiredProps="ipsec-configuration-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of this configuration") + @org.onap.aai.annotations.Metadata(description="function of bgp-group") - + - @org.onap.aai.annotations.Metadata(description="Indicate the type of VIG server like AVPN, INTERNET, BOTH") + @org.onap.aai.annotations.Metadata(description="local a-s number type of vrf (bridge-domain as an example)") - + - @org.onap.aai.annotations.Metadata(description="Encryption values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc, aes-265-cbc") + @org.onap.aai.annotations.Metadata(description="local address") - + - @org.onap.aai.annotations.Metadata(description="Shared DMZ or a DMZ specific to a customer") + @org.onap.aai.annotations.Metadata(description="peer a-s number") - + - @org.onap.aai.annotations.Metadata(description="Network address of shared DMZ") + @org.onap.aai.annotations.Metadata(description="peer address") - + - @org.onap.aai.annotations.Metadata(description="If the DMZ is a custom DMZ, this field will indicate the customer information") + @org.onap.aai.annotations.Metadata(description="description of bgp-group") - + - @org.onap.aai.annotations.Metadata(description="can be 1 or 2") + @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="Contains values like md5, sha1, sha256, sha384") + @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="Encyption values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc, aes-265-cbc") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Diffie-Hellman group like DH-GROUP2, DH-GROUP5, DH-GROUP14") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Group name defined in VIG for clients using aggressive mode") + @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="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="pre-shared key for the above group name ") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of VNF. This is unique across the graph.") - + - @org.onap.aai.annotations.Metadata(description="Lifetime for IKEv1 SA") + @org.onap.aai.annotations.Metadata(description="vnf instance id.") - + - @org.onap.aai.annotations.Metadata(description="md5, sha1, sha256, sha384") + @org.onap.aai.annotations.Metadata(description="Name of VNF.") - + - @org.onap.aai.annotations.Metadata(description="3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc, aes-265-cbc") + @org.onap.aai.annotations.Metadata(description="Alternate name of VNF.") - + - @org.onap.aai.annotations.Metadata(description="Life time for IPSec SA") + @org.onap.aai.annotations.Metadata(description="String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.") - + - @org.onap.aai.annotations.Metadata(description="enable PFS or not") + @org.onap.aai.annotations.Metadata(description="Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED") - + - @org.onap.aai.annotations.Metadata(description="user ID for xAuth, sm-user,ucpeHostName,nmteHostName") + @org.onap.aai.annotations.Metadata(description="Regional way of organizing pservers, source of truth should define values") - + - @org.onap.aai.annotations.Metadata(description="Encrypted using the Juniper $9$ algorithm") + @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this resource by Service Assurance systems.",suggestibleOnSearch="true") - + - @org.onap.aai.annotations.Metadata(description="The time between DPD probe") + @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="Maximum number of DPD before claiming the tunnel is down") + @org.onap.aai.annotations.Metadata(description="OBSOLETE - do not use") - + - @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="Client should send valid enumerated value") - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Openstack route table reference.",nameProps="route-table-reference-fqdn",uniqueProps="route-table-reference-id",indexedProps="route-table-reference-id,route-table-reference-fqdn",container="route-table-references",namespace="network",uriTemplate="/network/route-table-references/route-table-reference/{route-table-reference-id}",requiredProps="route-table-reference-id,route-table-reference-fqdn") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Route Table Reference id, UUID assigned to this instance.") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, used by MSO.",suggestibleOnSearch="true") - + - @org.onap.aai.annotations.Metadata(description="FQDN entry in the route table.") + @org.onap.aai.annotations.Metadata(description="") - + - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="vnf discriptor name") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of openstack route table references") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="General mechanism for grouping instances",nameProps="description,instance-group-name",uniqueProps="id",searchable="id,description",indexedProps="id,model-invariant-id,model-version-id",container="instance-groups",namespace="network",uriTemplate="/network/instance-groups/instance-group/{id}",requiredProps="id,instance-group-type") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Instance Group ID, UUID assigned to this instance.") + @org.onap.aai.annotations.Metadata(description="job id corresponding to vnf") - + - @org.onap.aai.annotations.Metadata(description="role of the instance group.") + @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") - + - @org.onap.aai.annotations.Metadata(description="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="Corresponds to the SDN-C catalog id used to configure this VCE") - + - @org.onap.aai.annotations.Metadata(description="ASDC model version uid for this resource 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="identifier of managed customer") - + - @org.onap.aai.annotations.Metadata(description="Descriptive text to help identify the usage of this instance-group") + @org.onap.aai.annotations.Metadata(description="Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by generic-vnf.") - + - @org.onap.aai.annotations.Metadata(description="Only valid value today is lower case ha for high availability") + @org.onap.aai.annotations.Metadata(description="v4 Loopback0 address") - + - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="v6 Loopback address") - + - @org.onap.aai.annotations.Metadata(description="Instance-Group Name.") + @org.onap.aai.annotations.Metadata(description="v6 management address") - + - @org.onap.aai.annotations.Metadata(description="Instance-Group Function") + @org.onap.aai.annotations.Metadata(description="number of vcpus ordered for this instance of VNF, used for VNFs with no vservers/flavors, to be used only by uCPE") - + - @org.onap.aai.annotations.Metadata(description="Number used to identify an instance-group") + @org.onap.aai.annotations.Metadata(description="units associated with vcpu, used for VNFs with no vservers/flavors, to be used only by uCPE") - + - @org.onap.aai.annotations.Metadata(description="Used to identify the primary and secondary priority") + @org.onap.aai.annotations.Metadata(description="number of GB of memory ordered for this instance of VNF, used for VNFs with no vservers/flavors, to be used only by uCPE") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of openstack route table references") - - - - - - - - - - - - @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",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(isKey=true,description="Code assigned by AIC to the zone") + @org.onap.aai.annotations.Metadata(description="units associated with vmemory, used for VNFs with no vservers/flavors, to be used only by uCPE") - + - @org.onap.aai.annotations.Metadata(description="English name associated with the zone") + @org.onap.aai.annotations.Metadata(description="number of vdisks ordered for this instance of VNF, used for VNFs with no vservers/flavors, to be used only uCPE") - + - @org.onap.aai.annotations.Metadata(description="The type of zone (ex. AIC or NC).") + @org.onap.aai.annotations.Metadata(description="units associated with vdisk, used for VNFs with no vservers/flavors, to be used only by uCPE") - + - @org.onap.aai.annotations.Metadata(description="Design of zone [Medium/Large…]") + @org.onap.aai.annotations.Metadata(description="number of associated SHD in vnf.") - + - @org.onap.aai.annotations.Metadata(description="Context of zone [production/test]") + @org.onap.aai.annotations.Metadata(description="number of vms in vnf.") - + - @org.onap.aai.annotations.Metadata(description="Status of a zone.") + @org.onap.aai.annotations.Metadata(description="number of network in vnf.") - + - @org.onap.aai.annotations.Metadata(description="Role of a zone.") + @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="Function of a zone.") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node") - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not zone object is in maintenance mode.") + @org.onap.aai.annotations.Metadata(description="details regarding the generic-vnf operation, PLEASE DISCONTINUE USE OF THIS FIELD.") - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of zones") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Description of Autonomous System",nameProps="autonomous-system-id,autonomous-system-number",indexedProps="autonomous-system-id,autonomous-system-number,autonomous-system-type",uniqueProps="autonomous-system-id",container="autonomous-systems",namespace="network",uriTemplate="/network/autonomous-systems/autonomous-system/{autonomous-system-id}",requiredProps="autonomous-system-id,autonomous-system-number,autonomous-system-type") - - - - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID") - - - - - - - @org.onap.aai.annotations.Metadata(description="asn in the range of 0 to 9223372036854775807") - - - - + - @org.onap.aai.annotations.Metadata(description="type (global vs. local).") + @org.onap.aai.annotations.Metadata(description="indicates whether generic-vnf access uses SSH") - + - @org.onap.aai.annotations.Metadata(description="geographic region") + @org.onap.aai.annotations.Metadata(description="UUID of the Entitlement group used for licensing VNFs, OBSOLETE - See child relationships.") - + - @org.onap.aai.annotations.Metadata(description="role of autonomous system") + @org.onap.aai.annotations.Metadata(description="UUID of the specific entitlement resource. OBSOLETE - See child relationships.") - + - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="UUID of the license assignment group. OBSOLETE - See child relationships.") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of Autonomous Systems") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Description of Network Range",nameProps="network-range-name,network-range-type",indexedProps="network-range-id,network-range-name",container="network-ranges",namespace="network",uriTemplate="/network/network-ranges/network-range/{network-range-id}",requiredProps="network-range-id,network-range-name,network-range-type") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID") + @org.onap.aai.annotations.Metadata(description="UUID of the actual license resource. OBSOLETE - See child relationships.") - + - @org.onap.aai.annotations.Metadata(description="name") + @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - + - @org.onap.aai.annotations.Metadata(description="type (ex, esi, vni, vni-rt, lacp-id).") + @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="role of network-range") + @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="descriptive function") + @org.onap.aai.annotations.Metadata(description="captures the id of all the configuration used to customize the resource for the service.") - + - @org.onap.aai.annotations.Metadata(description="starting range for simple network ranges.") + @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="end range for simple network ranges.") + @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="last assigned value for simple network ranges") + @org.onap.aai.annotations.Metadata(description="as-number of the VNF") - + - @org.onap.aai.annotations.Metadata(description="Format Decimal, Hexadecimal, etc.") + @org.onap.aai.annotations.Metadata(description="represents sub zone of the rr plane") - + - @org.onap.aai.annotations.Metadata(description="Prefix of network range.") + @org.onap.aai.annotations.Metadata(description="Generic description of the type of NF",suggestibleOnSearch="true") - + - @org.onap.aai.annotations.Metadata(description="Concurrency value") + @org.onap.aai.annotations.Metadata(description="English description of Network function that the specific VNF deployment is providing") - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of Network Ranges") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="General mechanism for mapping between instances; cg-nat.",indexedProps="mapping-id",uniqueProps="mapping-id",container="mappings",namespace="network",uriTemplate="/network/mappings/mapping/{mapping-id}",requiredProps="mapping-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Key for mapping object.") + @org.onap.aai.annotations.Metadata(description="role in the network that this model will be providing",suggestibleOnSearch="true") - + - @org.onap.aai.annotations.Metadata(description="Name of mapping") + @org.onap.aai.annotations.Metadata(description="string assigned to this model used for naming purposes") - + - @org.onap.aai.annotations.Metadata(description="Type of mapping.") + @org.onap.aai.annotations.Metadata(description="Path to the controller object.") - + - @org.onap.aai.annotations.Metadata(description="Role of mapping") + @org.onap.aai.annotations.Metadata(description="Gateway address") - + - @org.onap.aai.annotations.Metadata(description="Function of mapping") + @org.onap.aai.annotations.Metadata(description="Prefix length for oam-address") - + - @org.onap.aai.annotations.Metadata(description="Number of mapping") + @org.onap.aai.annotations.Metadata(description="Temporary location for S-TAG to get to VCE") - + - @org.onap.aai.annotations.Metadata(description="Location 1") + @org.onap.aai.annotations.Metadata(description="Network Management profile of this VNF") - + - @org.onap.aai.annotations.Metadata(description="Location 2") + @org.onap.aai.annotations.Metadata(description="VNF instance specific software version") - + - @org.onap.aai.annotations.Metadata(description="Non-unique ID for grouping mappings") + @org.onap.aai.annotations.Metadata(description="vnf application-id") - + - @org.onap.aai.annotations.Metadata(description="Provision status for the mapping object. Valid values can be found at (https://wiki.web.att.com/display/SPTIIRP/prov-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="Location the object is homed to") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Location the object is planned for") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + + + + + + + - + - @org.onap.aai.annotations.Metadata(description="Collection of mappings.") + @org.onap.aai.annotations.Metadata(description="Collection of VNFs") - + - + - @org.onap.aai.annotations.Metadata(description="create/update/delete the hw-component node",indexedProps="hw-component-id",uriTemplate="/network/hw-components/hw-component/{hw-component-id}",requiredProps="hw-component-id",namespace="network",container="hw-components") + @org.onap.aai.annotations.Metadata(description="LAG links can connect lag-interfaces",indexedProps="link-name,data-owner,data-source,data-source-version",container="lag-links",namespace="network",uriTemplate="/network/lag-links/lag-link/{link-name}",requiredProps="link-name") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID") - - - - + - @org.onap.aai.annotations.Metadata(description="Name of hardware component") + @org.onap.aai.annotations.Metadata(isKey=true,description="Alphabetical concatenation of lag-interface names") - + - @org.onap.aai.annotations.Metadata(description="Type of hardware component") + @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="Role of hardware component") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Function of hardware component") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -11133,957 +11831,847 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + @org.onap.aai.annotations.Metadata(description="Collection of link aggregation connections") + + - + - + - @org.onap.aai.annotations.Metadata(description="create/update/delete the sw-component node",indexedProps="sw-component-id",uriTemplate="/network/sw-components/sw-component/{sw-component-id}",requiredProps="sw-component-id",namespace="network",container="sw-components") + @org.onap.aai.annotations.Metadata(description="This object fills in the gaps from vce that were incorporated into generic-vnf. This object will be retired with vce.",nameProps="vnf-name",indexedProps="vnf-name,vnf-name2,vnf-type,heat-stack-id,prov-status,vnf-id2,orchestration-status,data-owner,data-source,data-source-version",searchable="vnf-id2,vnf-name,vnf-name2",uniqueProps="vnf-id2",container="newvces",namespace="network",uriTemplate="/network/newvces/newvce/{vnf-id2}",requiredProps="vnf-id2,vnf-name,vnf-type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of VNF, can't use same attribute name right now until we promote this new object") - + - @org.onap.aai.annotations.Metadata(description="Name of software component") + @org.onap.aai.annotations.Metadata(description="Name of VNF.") - + - @org.onap.aai.annotations.Metadata(description="Type of software component") + @org.onap.aai.annotations.Metadata(description="Alternate name of VNF.") - + - @org.onap.aai.annotations.Metadata(description="Role of software component") + @org.onap.aai.annotations.Metadata(description="String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.") - + - @org.onap.aai.annotations.Metadata(description="Function of software component") + @org.onap.aai.annotations.Metadata(description="Trigger for operational monitoring of this VNF by BAU Service Assurance systems.") - + - @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") - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="This object represents a network route. For instance, host-route, static-route.",indexedProps="route-id,type,role,function,ip-address,prefix-length,next-hop",uriTemplate="/network/network-routes/network-route/{route-id}",requiredProps="route-id,type,role,function,ip-address,prefix-length,address-family",namespace="network",container="network-routes") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="unique identifier example uuid.") + @org.onap.aai.annotations.Metadata(description="OBSOLETE - do not use") - + - @org.onap.aai.annotations.Metadata(description="used to categorize this object in conjunction with role & function. The most generic category.") - - - - - - - @org.onap.aai.annotations.Metadata(description="used to categorize this object in conjunction with type & function.") + @org.onap.aai.annotations.Metadata(description="Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by GenericVnf (v4-loopback0-ip-address).") - + - @org.onap.aai.annotations.Metadata(description="used to categorize this object in conjunction with type & role. The most specific category.") + @org.onap.aai.annotations.Metadata(description="Client should send valid enumerated value.") - + - @org.onap.aai.annotations.Metadata(description="ip address that of the specific network-route.") + @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="ip-address prefix length.") + @org.onap.aai.annotations.Metadata(description="v4 Loopback0 address") - + - @org.onap.aai.annotations.Metadata(description="Identity of a logical interface, e.g., VLAN ID.") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this VNF, mastered by MSO.") - + - @org.onap.aai.annotations.Metadata(description="Could be ip-address, hostname, or service-instance.") + @org.onap.aai.annotations.Metadata(description="Heat stack id corresponding to this instance, managed by MSO") - + - @org.onap.aai.annotations.Metadata(description="Should be ip-address, hostname, or service-instance to match next-hop.") + @org.onap.aai.annotations.Metadata(description="Corresponds to the SDN-C catalog id used to configure this VCE") - + - @org.onap.aai.annotations.Metadata(description="Value that is assigned to an IP route for a particular network interface that identifies the cost that is associated with using that route.") + @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="whether the route address is ipv4, ipv6.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @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 version of the upstream source.") + - + + + + @org.onap.aai.annotations.Metadata(description="This object fills in the gaps from vce that were incorporated into generic-vnf. This object will be retired with vce.") + + - + - + - @org.onap.aai.annotations.Metadata(description="vlan-mapping object is an optional child object of the forwarder-evc object. A given forwarder-evc object may have multiple vlan-mapping objects.",dependentOn="forwarder-evc",uniqueProps="vlan-mapping-id",container="vlan-mappings",uriTemplate="/vlan-mappings/vlan-mapping/{vlan-mapping-id}",requiredProps="vlan-mapping-id") + @org.onap.aai.annotations.Metadata(description="Software Version",indexedProps="software-version-id,is-active-sw-ver,data-owner,data-source,data-source-version",dependentOn="pnf",container="pnf",requiredProps="software-version-id,is-active-sw-ver",uriTemplate="/pnf/software-version/{software-version-id}") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Key for vlan-mapping object.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Identifier of the software version") - + - @org.onap.aai.annotations.Metadata(description="CVLAN value from the UNI/ingress side of the SAREA gateway access device.") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this software-version is the active one (activeSw = true)") - + - @org.onap.aai.annotations.Metadata(description="SVLAN value from the NNI/egress side of the SAREA gateway access 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="CVLAN value from the NNI/egress side of the SAREA gateway access device.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="The internal VLAN ('IVLAN') value. Specific to Arista devices.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - - - + - @org.onap.aai.annotations.Metadata(description="Collection of vlan mappings.") + @org.onap.aai.annotations.Metadata(description="Collection of software versions.") - + - + - @org.onap.aai.annotations.Metadata(description="forwarder object is an optional child object of the Configuration object.",dependentOn="configuration",uniqueProps="forwarder-evc-id",container="forwarder-evcs",uriTemplate="/forwarder-evcs/forwarder-evc/{forwarder-evc-id}",requiredProps="forwarder-evc-id",indexedProps="circuit-id") + @org.onap.aai.annotations.Metadata(description="Definition of vrf",indexedProps="vrf-id,vrf-role,vrf-function,data-owner,data-source,data-source-version",nameProps="vrf-name",dependentOn="pnf",container="vrfs",uriTemplate="/vrfs/vrf/{vrf-id}",requiredProps="vrf-id,vrf-name") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Key for forwarder-evc object") + @org.onap.aai.annotations.Metadata(isKey=true,description="VRF UUID.") - + - @org.onap.aai.annotations.Metadata(description="Circuit ID from customer/ESP/ingress end of EVC, or reference to beater circuit on gateway/network/egress end of EVC") + @org.onap.aai.annotations.Metadata(description="VRF Name") - + - @org.onap.aai.annotations.Metadata(description="Internal VLAN.") + @org.onap.aai.annotations.Metadata(description="VRF Description") - + - @org.onap.aai.annotations.Metadata(description="SVLAN value for ingress of egress forwarder.") + @org.onap.aai.annotations.Metadata(description="Route Distinguisher") - + - @org.onap.aai.annotations.Metadata(description="CVLAN value for ingress of egress forwarder.") + @org.onap.aai.annotations.Metadata(description="The type of vrf (bridge-domain as an example)") - - - + - @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="IP address family (v6/v4/both)") - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="evc object is an optional child object of the Configuration object.",dependentOn="configuration",uniqueProps="evc-id",container="evcs",uriTemplate="/evcs/evc/{evc-id}",requiredProps="evc-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique/key field for the evc object") + @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="Point-to-Point, Multi-Point") + @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="Commited Information Rate") + @org.onap.aai.annotations.Metadata(description="Indicator for the use of this physical link") - + - @org.onap.aai.annotations.Metadata(description="CIR units") + @org.onap.aai.annotations.Metadata(description="The function performed by this Linterface") - + - @org.onap.aai.annotations.Metadata(description="Diversity Group ID") + @org.onap.aai.annotations.Metadata(description="Bridge domain group name") - + - @org.onap.aai.annotations.Metadata(description="formerly Performance Group") + @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="EVC Circuit ID of ESP EVC") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Committed Information Rate (For ESP)") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="CIR units (For ESP)") + @org.onap.aai.annotations.Metadata(description="Identifies best-external vrf, best-external=Y if the conditions are met. otherwise, best-external = N") - + - @org.onap.aai.annotations.Metadata(description="Identifies ESP") + @org.onap.aai.annotations.Metadata(description="Max prefix for IPv4.") - + - @org.onap.aai.annotations.Metadata(description="Collector POP CLLI (from the hostname of the access pnf)") + @org.onap.aai.annotations.Metadata(description="Max prefix for IPv6.") - + - @org.onap.aai.annotations.Metadata(description="Interconnect type on ingress side of EVC.") + @org.onap.aai.annotations.Metadata(description="Max prefix threshold for IPv4.") - + - @org.onap.aai.annotations.Metadata(description="tagode for collector side of EVC") + @org.onap.aai.annotations.Metadata(description="Max prefix threshold for IPv6.") - + - @org.onap.aai.annotations.Metadata(description="tagMode for network side of EVC") + @org.onap.aai.annotations.Metadata(description="Label mode for IPv4.") - + - @org.onap.aai.annotations.Metadata(description="Product ID") + @org.onap.aai.annotations.Metadata(description="Label mode for IPv6.") - - + - @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="stores maximum number of paths for IPv4.") + + + + + + + @org.onap.aai.annotations.Metadata(description="stores maximum number of paths for IPv6.") + + + + + - + - + - + - @org.onap.aai.annotations.Metadata(description="Generic configuration object.",indexedProps="configuration-id,configuration-name,configuration-type,model-invariant-id,model-version-id,orchestration-status,configuration-role,configuration-function,orchestration-version",uniqueProps="configuration-id",container="configurations",namespace="network",uriTemplate="/network/configurations/configuration/{configuration-id}",requiredProps="configuration-id,configuration-type") + @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(isKey=true,description="UUID assigned to configuration.") + @org.onap.aai.annotations.Metadata(isKey=true,description="unique name of Physical Network Function.") - + - @org.onap.aai.annotations.Metadata(description="Indicates the entity that will manage this feature. Could be an organization or the name of the application as well.") + @org.onap.aai.annotations.Metadata(description="name of Physical Network Function.") - + - @org.onap.aai.annotations.Metadata(description="Name of the configuration.") + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details.") - + - @org.onap.aai.annotations.Metadata(description="port-mirroring-configuration.") + @org.onap.aai.annotations.Metadata(description="source of name2") - + - @org.onap.aai.annotations.Metadata(description="vprobe, pprobe.") + @org.onap.aai.annotations.Metadata(description="id of pnf") - + - @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="Naming code for network 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="Network operating system used on the device.") - + - @org.onap.aai.annotations.Metadata(description="Orchestration status of the configuration.") + @org.onap.aai.annotations.Metadata(description="The function performed by the pnf.") - + - @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational.") + @org.onap.aai.annotations.Metadata(description="Equipment type. Source of truth should define valid values.") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details from SDN-GC.") + @org.onap.aai.annotations.Metadata(description="Equipment vendor. Source of truth should define valid values.") - + - @org.onap.aai.annotations.Metadata(description="id of the configuration used to customize the resource") + @org.onap.aai.annotations.Metadata(description="Equipment model. Source of truth should define valid values.") - + - @org.onap.aai.annotations.Metadata(description="DHV Site Effective Bandwidth") + @org.onap.aai.annotations.Metadata(description="identifier of managed customer") - + - @org.onap.aai.annotations.Metadata(description="Velocloud Nominal Throughput - VNT") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this pnf") - + - @org.onap.aai.annotations.Metadata(description="Used to capture the name of the fabric configuration policy that was used to generate the payload sent to PINC for fabric configuration.") + @org.onap.aai.annotations.Metadata(description="ipv4-oam-address with new naming convention for IP addresses") - + - @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="sw-version is the version of SW for the hosted application on the PNF.") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize the configuration.") + @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="Used to categorize the configuration.") + @org.onap.aai.annotations.Metadata(description="ID of the physical frame (relay rack) where pnf is installed.") - + - @org.onap.aai.annotations.Metadata(description="Used by some configurations to identify if it's filling a primary role.") + @org.onap.aai.annotations.Metadata(description="Serial number of the device") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize the configuration.") + @org.onap.aai.annotations.Metadata(description="IPV4 Loopback 0 address") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of configurations") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(indexedProps="sequence",description="Entity describing a sequenced segment of forwarding path",container="forwarders",dependentOn="forwarding-path",uriTemplate="/forwarders/forwarder/{sequence}",requiredProps="sequence") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this segmentation") + @org.onap.aai.annotations.Metadata(description="IPV6 Loopback 0 address") - + - @org.onap.aai.annotations.Metadata(description="ingress, intermediate, egress") + @org.onap.aai.annotations.Metadata(description="IPV4 AIM 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="IPV6 AIM address") - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(namespace="network",indexedProps="forwarding-path-id,forwarding-path-name",description="Entity that describes the sequenced forwarding path between interfaces of services or resources",container="forwarding-paths",nameProps="forwarding-path-name",uniqueProps="forwarding-path-id",uriTemplate="/network/forwarding-paths/forwarding-path/{forwarding-path-id}",requiredProps="forwarding-path-id,forwarding-path-name") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this FP") + @org.onap.aai.annotations.Metadata(description="IPV6 OAM address") - + - @org.onap.aai.annotations.Metadata(description="Name of the FP") + @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Flag for identifying spare equipment") - + - @org.onap.aai.annotations.Metadata(description="the self link for this FP") + @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(namespace="network",description="represents the collection resource in the TOSCA model",uniqueProps="collection-id",indexedProps="collection-id,model-invariant-id,model-version-id,orchestration-status",container="collections",uriTemplate="/network/collections/collection/{collection-id}",requiredProps="collection-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Collection Object UUID") + @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="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="Nf Role is the role performed by this instance in the network.") - + - @org.onap.aai.annotations.Metadata(description="Model Version",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="admin Status of this PNF") - + - @org.onap.aai.annotations.Metadata(description="collection name") + @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") - + - @org.onap.aai.annotations.Metadata(description="Collection type") + @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") - + - @org.onap.aai.annotations.Metadata(description="Collection Role") + @org.onap.aai.annotations.Metadata(description="The ASDC model id for this resource model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") - + - @org.onap.aai.annotations.Metadata(description="Collection function") + @org.onap.aai.annotations.Metadata(description="The ASDC model version for this resource 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="orchestration status") + @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="Captures the id of all the configuration used to customize the resource for the service") + @org.onap.aai.annotations.Metadata(description="Contains the value of the request id to the most recent configuration file/validation report for this PNF.") - - + - @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="Status of latest configuration attempt represented by the config-url.") - - - - - - - - - - - - - - - @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",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(isKey=true,description="UUID.") + @org.onap.aai.annotations.Metadata(description="Subtype used to categorize this pnf") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with role & function. The most generic category.") + @org.onap.aai.annotations.Metadata(description="Indicates the PNF/R-Leaf was built with the VNF agnostic common base") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & function.") + @org.onap.aai.annotations.Metadata(description="11-character equipment CLLI.") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & role. The most specific category.") + @org.onap.aai.annotations.Metadata(description="This is the IP address (IPv4) for the PNF itself. This is the IPv4 address that the PNF iself can be accessed at.") - + - @org.onap.aai.annotations.Metadata(description="Sequence number.") + @org.onap.aai.annotations.Metadata(description="This is the IP address (IPv6) for the PNF itself. This is the IPv6 address that the PNF iself can be accessed at.") - + - @org.onap.aai.annotations.Metadata(description="Ipv4 or Ipv6.") + @org.onap.aai.annotations.Metadata(description="Identifies the POTS phone number used to connect to a pnf out-of-band via dial-up.") - + - @org.onap.aai.annotations.Metadata(description="Next hop ip-address.") + @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="Cost that is associated with using the route.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @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 version of the upstream source.") + + + + + + + + - + + + + @org.onap.aai.annotations.Metadata(description="Collection of Physical Network Functions.") + + - + - + - @org.onap.aai.annotations.Metadata(description="BFD (Bidirectional Forwarding Detection) is a protocol for detecting link failures.The BFD object is for persisting attributes for the links that have BFD enabled.",indexedProps="bfd-id",namespace="network",container="bfds",uriTemplate="/network/bfds/bfd/{bfd-id}",uniqueProps="bfd-id",requiredProps="bfd-id,bfd-type",nameProps="bfd-id") + @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(isKey=true,description="Unique identifier.") + @org.onap.aai.annotations.Metadata(isKey=true,description="A unique name for the port relative to the containing hardware.") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with role & function. The most generic category.") + @org.onap.aai.annotations.Metadata(description="The type of port.") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & function.") + @org.onap.aai.annotations.Metadata(description="The role of the port.") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & role. The most specific category.") + @org.onap.aai.annotations.Metadata(description="The numeric value for the speed of the port.") - + - @org.onap.aai.annotations.Metadata(description="bfd keep-alive parameter") + @org.onap.aai.annotations.Metadata(description="The units for the speed of the port.") - + - @org.onap.aai.annotations.Metadata(description="bfd timeout parameter") + @org.onap.aai.annotations.Metadata(description="Type of transceiver that creates this port.") - + - @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="clei-code or other similar identifier") - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="A fully qualified domain name (FQDN) is the complete domain name for a specific computer, or host, on the internet.",requiredProps="fqdn,dns-domain",indexedProps="fqdn",namespace="network",container="fqdns",uriTemplate="/network/fqdns/fqdn/{fqdn}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Fully qualified domain name.") + @org.onap.aai.annotations.Metadata(description="part number") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with role & function. The most generic category.") + @org.onap.aai.annotations.Metadata(description="Port range start") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & function.") + @org.onap.aai.annotations.Metadata(description="Port range end") - + - @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & role. The most specific category.") + @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="Domain name.") + @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.") @@ -12098,165 +12686,226 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a connectivity",indexedProps="connectivity-id,etht-svc-name,bandwidth-profile-name,vpn-type,color-aware,coupling-flag,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,operational-status,model-invariant-id,model-version-id",nameProps="etht-svc-name",searchable="connectivity-id",uniqueProps="connectivity-id",container="connectivities",namespace="network",requiredProps="connectivity-id",uriTemplate="/network/connectivities/connectivity/{connectivity-id}") + @org.onap.aai.annotations.Metadata(description="Definition of pluggable",indexedProps="pluggable-type,part-number,equip-identifier,data-owner,data-source,data-source-version",dependentOn="pluggable-slot",container="pluggables",uriTemplate="/pluggables/pluggable/{pluggable-type}",requiredProps="pluggable-type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this connectivity by id") + @org.onap.aai.annotations.Metadata(isKey=true,description="The type of pluggable.") - + - @org.onap.aai.annotations.Metadata(description="Store the name of a bandwidth profile.") + @org.onap.aai.annotations.Metadata(description="Part number for this pluggable.") - + - @org.onap.aai.annotations.Metadata(description="Store the type of a bandwidth profile.") + @org.onap.aai.annotations.Metadata(description="CLEI or other specification for pluggable hardware.") - + - @org.onap.aai.annotations.Metadata(description="Store the CIR of this connectivity.") + @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 EIR of this connectivity.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Store the CBS of this connectivity.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Store the EBS of this connectivity.") + @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="Definition of card-slot",indexedProps="slot-name,data-owner,data-source,data-source-version",dependentOn="chassis,card",container="pluggable-slots",uriTemplate="/pluggable-slots/pluggable-slot/{slot-name}",requiredProps="slot-name") + + + + - @org.onap.aai.annotations.Metadata(description="Store the color-awareness of this connectivity.") + @org.onap.aai.annotations.Metadata(isKey=true,description="The name of the pluggable-slot. (unique relative to the chassis or card).") - + - @org.onap.aai.annotations.Metadata(description="Store the coupling flag of this connectivity.") + @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 ethernet service name for this connectivity.") + @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 provider of this connectivity.") + @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 client of this connectivity.") + @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="Definition of card",indexedProps="card-type,data-owner,data-source,data-source-version",dependentOn="card-slot",container="cards",uriTemplate="/cards/card/{card-type}",requiredProps="card-type") + + + + - @org.onap.aai.annotations.Metadata(description="Store the id of the access topology of this connectivity.") + @org.onap.aai.annotations.Metadata(isKey=true,description="The type of card.") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the access node of this connectivity.") + @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 ltp of this connectivity.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this connectivity.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Store the cvlan for this connectivity.") + @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="Definition of card-slot",indexedProps="slot-name,data-owner,data-source,data-source-version",dependentOn="chassis",container="card-slots",uriTemplate="/card-slots/card-slot/{slot-name}",requiredProps="slot-name") + + + + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(isKey=true,description="The name of the card-slot (unique relative to the chassis).") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @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.") @@ -12267,104 +12916,142 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of connectivities") - - - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a dhcp-service",indexedProps="dhcp-service-id,dhcp-service-type,domain-name,server-ipv4-address,server-ipv6-address",nameProps="domain-name",searchable="dhcp-service-id",uniqueProps="dhcp-service-id",container="dhcp-services",dependentOn="lan-port-config",namespace="network",requiredProps="dhcp-service-id",uriTemplate="/network/dhcp-services/dhcp-service/{dhcp-service-id}") + @org.onap.aai.annotations.Metadata(description="Definition of chassis",uniqueProps="chassis-name",indexedProps="chassis-name,part-number,orchestration-status,equip-model,equip-vendor,equip-identifier,data-owner,data-source,data-source-version",container="chassies",namespace="network",uriTemplate="/network/chassies/chassis/{chassis-name}",requiredProps="chassis-name,chassis-type,chassis-role") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this dhcp-service by id") + @org.onap.aai.annotations.Metadata(isKey=true,description="A globally unique name for the chassis.") - + - @org.onap.aai.annotations.Metadata(description="Store the server-ip4-address of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="The type of chassis..") - + - @org.onap.aai.annotations.Metadata(description="Store the server-ipv6-address of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="The role of the chassis relative to the pnf/pserver..") - + - @org.onap.aai.annotations.Metadata(description="Store the service-enable of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="Operating system of the hardware.") - + - @org.onap.aai.annotations.Metadata(description="Store the dhcp-service-type of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="The serial number of the chassis..") - + - @org.onap.aai.annotations.Metadata(description="Store the lease-time of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="The asset tag of the chassis.") - + - @org.onap.aai.annotations.Metadata(description="Store the domain-name of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="Description of the chassis.") - + - @org.onap.aai.annotations.Metadata(description="Store the dns of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="Part number for this chassis.") - + - @org.onap.aai.annotations.Metadata(description="Store the ntp-primary of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="Orchestration status of this chassis.") - + - @org.onap.aai.annotations.Metadata(description="Store the ntp-secondary of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="Equipment model.") - + - @org.onap.aai.annotations.Metadata(description="Store the nbns of this dhcp-service.") + @org.onap.aai.annotations.Metadata(description="Equipment vendor. Source of truth should define valid values.") + + + + + + + @org.onap.aai.annotations.Metadata(description="CLEI or other specification for chassis hardware.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Slot number associated with this chassis.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Reflects the admin-state of the 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="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -12375,97 +13062,103 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + + + + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of dhcp-services") - - - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a lan-port-config",indexedProps="lan-port-config-id,lan-port-config-name,device-id,port-id,ipv4-address,ipv6-address,vlan-tag",nameProps="lan-port-config-name",searchable="lan-port-config-id",uniqueProps="lan-port-config-id",container="lan-port-configs",namespace="network",requiredProps="lan-port-config-id",uriTemplate="/network/lan-port-configs/lan-port-config/{lan-port-config-id}") + @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(isKey=true,description="Uniquely identifies this lan-port-config by id") + @org.onap.aai.annotations.Metadata(isKey=true,description="e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ") - + - @org.onap.aai.annotations.Metadata(description="Store the name of this lan-port-config.") + @org.onap.aai.annotations.Metadata(description="Captures the numeric part of the speed") - + - @org.onap.aai.annotations.Metadata(description="Store the description of this lan-port-config.") + @org.onap.aai.annotations.Metadata(description="Captures the units corresponding to the speed") - + - @org.onap.aai.annotations.Metadata(description="Store the device-id of this lan-port-config.") + @org.onap.aai.annotations.Metadata(description="Circuit it") - + - @org.onap.aai.annotations.Metadata(description="Store the port-id of this lan-port-config.") + @org.onap.aai.annotations.Metadata(description="Dual access mode (e.g., primary, secondary") - + - @org.onap.aai.annotations.Metadata(description="Store the ipv4-address of this lan-port-config.") + @org.onap.aai.annotations.Metadata(description="To provide information on who manages this circuit. A&AI or 3rd party transport provider") - + - @org.onap.aai.annotations.Metadata(description="Store the ipv6-address of this lan-port-config.") + @org.onap.aai.annotations.Metadata(description="Name of the service Provider on this link.") - + - @org.onap.aai.annotations.Metadata(description="Store the vlan-tag of this lan-port-config.") + @org.onap.aai.annotations.Metadata(description="Upstream Bandwidth value agreed with the service provider") - + - @org.onap.aai.annotations.Metadata(description="Store the input-bandwidth of this lan-port-config.") + @org.onap.aai.annotations.Metadata(description="Units for the upstream BW value") - + - @org.onap.aai.annotations.Metadata(description="Store the output-bandwidth of this lan-port-config.") + @org.onap.aai.annotations.Metadata(description="Downstream Bandwidth value agreed with the service provider") + + + + + + + @org.onap.aai.annotations.Metadata(description="Units for downstream BW value") @@ -12476,70 +13169,118 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + @org.onap.aai.annotations.Metadata(description="The function performed by this physical link") + + + + + + + @org.onap.aai.annotations.Metadata(description="Indicator for the use of this physical link") + + + + + + + @org.onap.aai.annotations.Metadata(description="Subtype used to categorize this physical link") + + + + + + + @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="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 lan-port-configs") + @org.onap.aai.annotations.Metadata(description="Collection of physical connections, typically between p-interfaces") - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a network-resource",indexedProps="network-id,provider-id,client-id,te-topo-id",nameProps="network-id",searchable="network-id",uniqueProps="network-id",container="network-resources",namespace="network",requiredProps="network-id",uriTemplate="/network/network-resources/network-resource/{network-id}") + @org.onap.aai.annotations.Metadata(description="vig-server contains information about a vig server used for IPSec-configuration. Populated by SDN-C from 1607",indexedProps="vig-address-type,data-owner,data-source,data-source-version",dependentOn="ipsec-configuration",container="vig-servers",uriTemplate="/vig-servers/vig-server/{vig-address-type}",requiredProps="vig-address-type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this network-resource by id") + @org.onap.aai.annotations.Metadata(isKey=true,description="indicates whether the VIG is for AVPN or INTERNET") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the provider of this network-resource.") + @org.onap.aai.annotations.Metadata(description="v4 IP of the vig server") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the client of this network-resource.") + @org.onap.aai.annotations.Metadata(description="v6 IP of the vig server") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the te-topo of this network-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="Type of a network topology, e.g., Ethernet, OTN, WSON.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -12554,208 +13295,186 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - - - @org.onap.aai.annotations.Metadata(description="Collection of network-resources") - - - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a site-resource",indexedProps="site-resource-id,site-resource-name,type,role,generated-site-id,operational-status,model-invariant-id,model-version-id",nameProps="site-resource-name",searchable="site-resource-id",uniqueProps="site-resource-id",container="site-resources",namespace="network",requiredProps="site-resource-id",uriTemplate="/network/site-resources/site-resource/{site-resource-id}") + @org.onap.aai.annotations.Metadata(description="IPSec configuration node will contain various configuration data for the NMTE VNF. This node will have an edge to the generic-vnf (vnf type = TE). Starting 1607, this data will be populated by SDN-C",indexedProps="ipsec-configuration-id,data-owner,data-source,data-source-version",uniqueProps="ipsec-configuration-id",container="ipsec-configurations",namespace="network",uriTemplate="/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}",requiredProps="ipsec-configuration-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this site-resource by id") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID of this configuration") - + - @org.onap.aai.annotations.Metadata(description="Store the name of this site-resource.") + @org.onap.aai.annotations.Metadata(description="Indicate the type of VIG server like AVPN, INTERNET, BOTH") - + - @org.onap.aai.annotations.Metadata(description="Store the description of this site-resource.") + @org.onap.aai.annotations.Metadata(description="Encryption values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc, aes-265-cbc") - + - @org.onap.aai.annotations.Metadata(description="Store the type of this site-resource.") + @org.onap.aai.annotations.Metadata(description="Shared DMZ or a DMZ specific to a customer") - + - @org.onap.aai.annotations.Metadata(description="Store the role of this site-resource.") + @org.onap.aai.annotations.Metadata(description="Network address of shared DMZ") - + - @org.onap.aai.annotations.Metadata(description="Store the generated-site-id of this site-resource.") + @org.onap.aai.annotations.Metadata(description="If the DMZ is a custom DMZ, this field will indicate the customer information") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="can be 1 or 2") - + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(description="Contains values like md5, sha1, sha256, sha384") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(description="Encyption values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc, aes-265-cbc") - + - @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="Diffie-Hellman group like DH-GROUP2, DH-GROUP5, DH-GROUP14") - + - @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="Group name defined in VIG for clients using aggressive mode") - + - @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="pre-shared key for the above group name ") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of site-resources") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Instance of an sdwan-vpn",indexedProps="sdwan-vpn-id,sdwan-vpn-name,vxlan-id,topology,operational-status,model-invariant-id,model-version-id",nameProps="sdwan-vpn-name",searchable="sdwan-vpn-id",uniqueProps="sdwan-vpn-id",container="sdwan-vpns",namespace="network",requiredProps="sdwan-vpn-id",uriTemplate="/network/sdwan-vpns/sdwan-vpn/{sdwan-vpn-id}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this sdwan-vpn by id") + @org.onap.aai.annotations.Metadata(description="Lifetime for IKEv1 SA") - + - @org.onap.aai.annotations.Metadata(description="Store the name of this sdwan-vpn.") + @org.onap.aai.annotations.Metadata(description="md5, sha1, sha256, sha384") - + - @org.onap.aai.annotations.Metadata(description="Store the vxlan-id of this sdwan-vpn.") + @org.onap.aai.annotations.Metadata(description="3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc, aes-265-cbc") - + - @org.onap.aai.annotations.Metadata(description="Store the topology of this sdwan-vpn.") + @org.onap.aai.annotations.Metadata(description="Life time for IPSec SA") - + - @org.onap.aai.annotations.Metadata(description="Store the tenant-id of this sdwan-vpn.") + @org.onap.aai.annotations.Metadata(description="enable PFS or not") - + - @org.onap.aai.annotations.Metadata(description="Store the vpn-id of this sdwan-vpn.") + @org.onap.aai.annotations.Metadata(description="user ID for xAuth, sm-user,ucpeHostName,nmteHostName") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="Encrypted using the Juniper $9$ algorithm") - + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(description="The time between DPD probe") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(description="Maximum number of DPD before claiming the tunnel is down") - + - @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 entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @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 upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -12767,145 +13486,186 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of sdwan-vpns") - - - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a device",indexedProps="device-id,device-name,esn,vendor,class,type,version,system-ip,system-ipv4,system-ipv6,operational-status,model-invariant-id,model-version-id",nameProps="device-name",searchable="device-id",uniqueProps="device-id",container="devices",namespace="network",requiredProps="device-id",uriTemplate="/network/devices/device/{device-id}") + @org.onap.aai.annotations.Metadata(description="Openstack route table reference.",nameProps="route-table-reference-fqdn",uniqueProps="route-table-reference-id",indexedProps="route-table-reference-id,route-table-reference-fqdn,data-owner,data-source,data-source-version",container="route-table-references",namespace="network",uriTemplate="/network/route-table-references/route-table-reference/{route-table-reference-id}",requiredProps="route-table-reference-id,route-table-reference-fqdn") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this device by id") + @org.onap.aai.annotations.Metadata(isKey=true,description="Route Table Reference id, UUID assigned to this instance.") - + - @org.onap.aai.annotations.Metadata(description="Store the esn of this device.") + @org.onap.aai.annotations.Metadata(description="FQDN entry in the route table.") - + - @org.onap.aai.annotations.Metadata(description="Store the name of this 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="Store the description of this device.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Store the vendor of this device.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Store the class of this device.") + @org.onap.aai.annotations.Metadata(description="Concurrency value") - + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of openstack route table references") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="General mechanism for grouping instances",nameProps="description,instance-group-name",uniqueProps="id",searchable="id,description",indexedProps="id,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",container="instance-groups",namespace="network",uriTemplate="/network/instance-groups/instance-group/{id}",requiredProps="id,instance-group-type") + + + + - @org.onap.aai.annotations.Metadata(description="Store the type of this device.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Instance Group ID, UUID assigned to this instance.") - + - @org.onap.aai.annotations.Metadata(description="Store the version of this device.") + @org.onap.aai.annotations.Metadata(description="role of the instance group.") - + - @org.onap.aai.annotations.Metadata(description="Store the system-ip of this device.") + @org.onap.aai.annotations.Metadata(description="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 system-ipv4 of this device.") + @org.onap.aai.annotations.Metadata(description="ASDC model version uid for this resource 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 system-ipv6 of this device.") + @org.onap.aai.annotations.Metadata(description="Descriptive text to help identify the usage of this instance-group") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="Only valid value today is lower case ha for high availability") - + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(description="Concurrency value") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(description="Instance-Group Name.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="Instance-Group 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="Number used to identify an instance-group") - + - @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 to identify the primary and secondary priority") + + + + + + + @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.") @@ -12913,191 +13673,202 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of devices") + @org.onap.aai.annotations.Metadata(description="Collection of openstack route table references") - + - + - @org.onap.aai.annotations.Metadata(description="Instance of a wan-port-config",indexedProps="wan-port-config-id,wan-port-config-name,device-id,ip-address,ipv4-address,ipv6-address,port-type,port-number,device-port-id,wan-port-id,operational-status,model-invariant-id,model-version-id",nameProps="wan-port-config-name",searchable="wan-port-config-id",uniqueProps="wan-port-config-id",container="wan-port-configs",namespace="network",requiredProps="wan-port-config-id",uriTemplate="/network/wan-port-configs/wan-port-config/{wan-port-config-id}") + @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(isKey=true,description="Uniquely identifies this wan-port-config by id") - - - - - - - @org.onap.aai.annotations.Metadata(description="Store the name of this wan-port-config.") - - - - + - @org.onap.aai.annotations.Metadata(description="Store the id of the device of this wan-port-config.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Code assigned by AIC to the zone") - + - @org.onap.aai.annotations.Metadata(description="Store the id of the vlan of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="English name associated with the zone") - + - @org.onap.aai.annotations.Metadata(description="Store the ip-address of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="The type of zone (ex. AIC or NC).") - + - @org.onap.aai.annotations.Metadata(description="Store the ipv4-address of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="Design of zone [Medium/Large…]") - + - @org.onap.aai.annotations.Metadata(description="Store the ipv6-address of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="Context of zone [production/test]") - + - @org.onap.aai.annotations.Metadata(description="Store the provider-ip-address of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="Status of a zone.") - + - @org.onap.aai.annotations.Metadata(description="Store the provider-ipv4-address of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="Role of a zone.") - + - @org.onap.aai.annotations.Metadata(description="Store the provider-ipv6-address of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="Function of a zone.") - + - @org.onap.aai.annotations.Metadata(description="Store the input-bandwidth of this wan-port-config.") + @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 output-bandwidth of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Store the description of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Store the port-type of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="Concurrency value") - + - @org.onap.aai.annotations.Metadata(description="Store the port-number of this wan-port-config.") + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not zone object is in maintenance mode.") - + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of zones") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Description of Autonomous System",nameProps="autonomous-system-id,autonomous-system-number",indexedProps="autonomous-system-id,autonomous-system-number,autonomous-system-type,data-owner,data-source,data-source-version",uniqueProps="autonomous-system-id",container="autonomous-systems",namespace="network",uriTemplate="/network/autonomous-systems/autonomous-system/{autonomous-system-id}",requiredProps="autonomous-system-id,autonomous-system-number,autonomous-system-type") + + + + - @org.onap.aai.annotations.Metadata(description="Store the transport-network-name of this wan-port-config.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID") - + - @org.onap.aai.annotations.Metadata(description="Store the device-port-id of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="asn in the range of 0 to 9223372036854775807") - + - @org.onap.aai.annotations.Metadata(description="Store the wan-port-id of this wan-port-config.") + @org.onap.aai.annotations.Metadata(description="type (global vs. local).") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="geographic region") - + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(description="role of autonomous system") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="Concurrency value") @@ -13105,452 +13876,332 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - @org.onap.aai.annotations.Metadata(description="Collection of wan-port-configs") + @org.onap.aai.annotations.Metadata(description="Collection of Autonomous Systems") - + - + - @org.onap.aai.annotations.Metadata(description="Refer to an external AAI in another ONAP.",indexedProps="aai-id",searchable="aai-id",container="ext-aai-networks",namespace="network",requiredProps="aai-id",uriTemplate="/network/ext-aai-networks/ext-aai-network/{aai-id}") + @org.onap.aai.annotations.Metadata(description="Description of Network Range",nameProps="network-range-name,network-range-type",indexedProps="network-range-id,network-range-name,data-owner,data-source,data-source-version",container="network-ranges",namespace="network",uriTemplate="/network/network-ranges/network-range/{network-range-id}",requiredProps="network-range-id,network-range-name,network-range-type") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of the referenced AAI.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID") - + - @org.onap.aai.annotations.Metadata(description="Schema version of the referenced AAI.") + @org.onap.aai.annotations.Metadata(description="name") - + - @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + @org.onap.aai.annotations.Metadata(description="type (ex, esi, vni, vni-rt, lacp-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",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="Unique name for the hardware-catalog-item") + @org.onap.aai.annotations.Metadata(description="role of network-range") - + - @org.onap.aai.annotations.Metadata(description="Type of system defined by ATT") + @org.onap.aai.annotations.Metadata(description="descriptive function") - + - @org.onap.aai.annotations.Metadata(description="Manufacturer of the hardware-catalog-item (ex,Cisco)") + @org.onap.aai.annotations.Metadata(description="starting range for simple network ranges.") - + - @org.onap.aai.annotations.Metadata(description="Model of the hardware-catalog-item (ex,5501 NCS)") + @org.onap.aai.annotations.Metadata(description="end range for simple network ranges.") - + - @org.onap.aai.annotations.Metadata(description="Part number assigned by the manufacturer") + @org.onap.aai.annotations.Metadata(description="last assigned value for simple network ranges") - + - @org.onap.aai.annotations.Metadata(description="Description of the hardware-catalog-item") + @org.onap.aai.annotations.Metadata(description="Format Decimal, Hexadecimal, etc.") - + - @org.onap.aai.annotations.Metadata(description="Stock-keeping-unit (ATT specific identifier for the hardware-catalog-item)") + @org.onap.aai.annotations.Metadata(description="Prefix of network range.") + + + + + + + @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="Concurrency value") + - + - @org.onap.aai.annotations.Metadata(description="Collection of hardware-catalog-items") + @org.onap.aai.annotations.Metadata(description="Collection of Network Ranges") - + - + - @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") + @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(isKey=true,description="Name of the contact") + @org.onap.aai.annotations.Metadata(isKey=true,description="Key for mapping object.") - + - @org.onap.aai.annotations.Metadata(description="Tel no. of contact") + @org.onap.aai.annotations.Metadata(description="Name of mapping") - + - @org.onap.aai.annotations.Metadata(description="e-mail of contact") + @org.onap.aai.annotations.Metadata(description="Type of mapping.") - + - @org.onap.aai.annotations.Metadata(description="NI (Network Integrator)SI (System Integrator) 3rd Party LCM") + @org.onap.aai.annotations.Metadata(description="Role of mapping") - + - @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="Function of mapping") - - - - - - - - - @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",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(isKey=true,description="Name of the profile") + @org.onap.aai.annotations.Metadata(description="Number of mapping") - + - @org.onap.aai.annotations.Metadata(description="Type of profile (ex,network-power-profile)") + @org.onap.aai.annotations.Metadata(description="Location 1") - + - @org.onap.aai.annotations.Metadata(description="Set of characteristics of the profile.") + @org.onap.aai.annotations.Metadata(description="Location 2") - + - @org.onap.aai.annotations.Metadata(description="Descriptive subtype.") + @org.onap.aai.annotations.Metadata(description="Non-unique ID for grouping mappings") - + - @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="Provision status for the mapping object. Valid values [PREPROV/NVTPROV/PROV].") - + - @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="Location the object is homed to") - + - @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details") + @org.onap.aai.annotations.Metadata(description="Location the object is planned for") - + - @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="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 profiles") + @org.onap.aai.annotations.Metadata(description="Collection of mappings.") - + - + - @org.onap.aai.annotations.Metadata(description="Port List Range",dependentOn="endpoint,rule,object-group",uriTemplate="/port-list/{port}",requiredProps="port") + @org.onap.aai.annotations.Metadata(description="create/update/delete the hw-component node",indexedProps="hw-component-id,data-owner,data-source,data-source-version",uriTemplate="/network/hw-components/hw-component/{hw-component-id}",requiredProps="hw-component-id",namespace="network",container="hw-components") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Port number") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID") - + - @org.onap.aai.annotations.Metadata(description="Name or assignment for the port") + @org.onap.aai.annotations.Metadata(description="Name of hardware component") - + - @org.onap.aai.annotations.Metadata(description="Type or usage of the port") + @org.onap.aai.annotations.Metadata(description="Type of hardware component") - + - @org.onap.aai.annotations.Metadata(description="Operator to apply to the port (greater than, less than, etc).") + @org.onap.aai.annotations.Metadata(description="Role of hardware component") - + - @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="Function of hardware component") - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Selectors list",dependentOn="rule,object-group,endpoint,policy",uriTemplate="/selector-list/{selector}",requiredProps="selector") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Selector") + @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="Name or assignment for the selector") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Type or usage of the selector") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -13565,109 +14216,74 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + + + + + + + + - @org.onap.aai.annotations.Metadata(description="describes an rules",container="rules",dependentOn="policy",uriTemplate="/rules/rule/{rule-id}",requiredProps="rule-id,log") + @org.onap.aai.annotations.Metadata(description="create/update/delete the sw-component node",indexedProps="sw-component-id,data-owner,data-source,data-source-version",uriTemplate="/network/sw-components/sw-component/{sw-component-id}",requiredProps="sw-component-id",namespace="network",container="sw-components") - - - - @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(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(isKey=true,description="UUID") - + - @org.onap.aai.annotations.Metadata(description="Sequence number of the rule.") + @org.onap.aai.annotations.Metadata(description="Name of software component") - + - @org.onap.aai.annotations.Metadata(description="Threshold") + @org.onap.aai.annotations.Metadata(description="Type of software component") - + - @org.onap.aai.annotations.Metadata(description="status") + @org.onap.aai.annotations.Metadata(description="Role of software component") - + - @org.onap.aai.annotations.Metadata(description="Version") + @org.onap.aai.annotations.Metadata(description="Function of software component") - + - @org.onap.aai.annotations.Metadata(description="Named variable used for counting transactions.") + @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="Boolean to indicate whether or not logging is required.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Description.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -13678,141 +14294,127 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - + - - - @org.onap.aai.annotations.Metadata(description="Collection of rules") - - - + - + - @org.onap.aai.annotations.Metadata(description="Definition of policy",indexedProps="policy-id",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="This object represents a network route. For instance, host-route, static-route.",indexedProps="route-id,type,role,function,ip-address,prefix-length,next-hop,data-owner,data-source,data-source-version",uriTemplate="/network/network-routes/network-route/{route-id}",requiredProps="route-id,type,role,function,ip-address,prefix-length,address-family",namespace="network",container="network-routes") - - - - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique Policy UUID.") - - - - + - @org.onap.aai.annotations.Metadata(description="Policy Name") + @org.onap.aai.annotations.Metadata(isKey=true,description="unique identifier example uuid.") - + - @org.onap.aai.annotations.Metadata(description="Policy Type") + @org.onap.aai.annotations.Metadata(description="used to categorize this object in conjunction with role & function. The most generic category.") - + - @org.onap.aai.annotations.Metadata(description="Policy role") + @org.onap.aai.annotations.Metadata(description="used to categorize this object in conjunction with type & function.") - + - @org.onap.aai.annotations.Metadata(description="policy function") + @org.onap.aai.annotations.Metadata(description="used to categorize this object in conjunction with type & role. The most specific category.") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Do not track") + @org.onap.aai.annotations.Metadata(description="ip address that of the specific network-route.") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Pre destination NAT") + @org.onap.aai.annotations.Metadata(description="ip-address prefix length.") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="apply on forward") + @org.onap.aai.annotations.Metadata(description="Identity of a logical interface, e.g., VLAN ID.") - + - @org.onap.aai.annotations.Metadata(description="Host and Interface Type Selector",dbAlias="selector-local") + @org.onap.aai.annotations.Metadata(description="Could be ip-address, hostname, or service-instance.") - + - @org.onap.aai.annotations.Metadata(description="Order") + @org.onap.aai.annotations.Metadata(description="Should be ip-address, hostname, or service-instance to match next-hop.") - + - @org.onap.aai.annotations.Metadata(description="Version") + @org.onap.aai.annotations.Metadata(description="Value that is assigned to an IP route for a particular network interface that identifies the cost that is associated with using that route.") - + - @org.onap.aai.annotations.Metadata(description="Status") + @org.onap.aai.annotations.Metadata(description="whether the route address is ipv4, ipv6.") - + - @org.onap.aai.annotations.Metadata(description="Remote ASN") + @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="Namespace filter to apply the policy") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="Description of the policy") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Set of rule variables") + @org.onap.aai.annotations.Metadata(description="Configuration status of the network route.") @@ -13823,530 +14425,450 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - - - + - + - + - @org.onap.aai.annotations.Metadata(description="describes an vlan characteristic",indexedProps="vlan-characteristic-id",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="vlan-mapping object is an optional child object of the forwarder-evc object. A given forwarder-evc object may have multiple vlan-mapping objects.",dependentOn="forwarder-evc",uniqueProps="vlan-mapping-id",container="vlan-mappings",uriTemplate="/vlan-mappings/vlan-mapping/{vlan-mapping-id}",requiredProps="vlan-mapping-id",indexedProps="data-owner,data-source,data-source-version") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Key for vlan-mapping object.") - + - @org.onap.aai.annotations.Metadata(description="Name.") + @org.onap.aai.annotations.Metadata(description="CVLAN value from the UNI/ingress side of the SAREA gateway access device.") - + - @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="SVLAN value from the NNI/egress side of the SAREA gateway access device.") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="DHCP Agent access.") + @org.onap.aai.annotations.Metadata(description="CVLAN value from the NNI/egress side of the SAREA gateway access device.") - + - @org.onap.aai.annotations.Metadata(defaultValue="false",description="Boolean to represent if requires internet access.") + @org.onap.aai.annotations.Metadata(description="The internal VLAN ('IVLAN') value. Specific to Arista devices.") - + - @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="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 vlan characteristics") + @org.onap.aai.annotations.Metadata(description="Collection of vlan mappings.") - + - + - @org.onap.aai.annotations.Metadata(description="describes an relationship component",indexedProps="rule-node,rule-property,rule-value,component-order",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="forwarder object is an optional child object of the Configuration object.",dependentOn="configuration",uniqueProps="forwarder-evc-id",container="forwarder-evcs",uriTemplate="/forwarder-evcs/forwarder-evc/{forwarder-evc-id}",requiredProps="forwarder-evc-id",indexedProps="circuit-id,data-owner,data-source,data-source-version") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="NARAD object") + @org.onap.aai.annotations.Metadata(isKey=true,description="Key for forwarder-evc object") - + - @org.onap.aai.annotations.Metadata(description="Object property") + @org.onap.aai.annotations.Metadata(description="Circuit ID from customer/ESP/ingress end of EVC, or reference to beater circuit on gateway/network/egress end of EVC") - + - @org.onap.aai.annotations.Metadata(description="Property value") + @org.onap.aai.annotations.Metadata(description="Internal VLAN.") - + - @org.onap.aai.annotations.Metadata(description="Order in traversal") + @org.onap.aai.annotations.Metadata(description="SVLAN value for ingress of egress forwarder.") - + - @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="CVLAN value for ingress of egress forwarder.") + + + + + + + @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 relationship components") - - + + + + @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 relationship rule",indexedProps="rule-id,context,rule-traversals,applies-to",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="evc object is an optional child object of the Configuration object.",dependentOn="configuration",uniqueProps="evc-id",container="evcs",uriTemplate="/evcs/evc/{evc-id}",requiredProps="evc-id",indexedProps="data-owner,data-source,data-source-version") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique/key field for the evc object") - + - @org.onap.aai.annotations.Metadata(description="Example global,site") + @org.onap.aai.annotations.Metadata(description="Point-to-Point, Multi-Point") - + - @org.onap.aai.annotations.Metadata(description="Number of traversals") + @org.onap.aai.annotations.Metadata(description="Commited Information Rate") - + - @org.onap.aai.annotations.Metadata(description="Node the related object applies to") + @org.onap.aai.annotations.Metadata(description="CIR units") - + - @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="Size of the Customer Requested MTU (Maximum Transmission Unit).") - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Collection of relationship rules") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Namespace for common inventory resources.") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @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(isKey=true,description="Unique identifier corresponding to the main definition of a model in ASDC") + @org.onap.aai.annotations.Metadata(description="Diversity Group 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(description="formerly Performance Group") - + - @org.onap.aai.annotations.Metadata(description="Type of the model, e.g., service, resource, widget, etc.") + @org.onap.aai.annotations.Metadata(description="String value indicating whether the EVC uses enhanced multicast. Possible Values:yes/no/[empty string]") - + - @org.onap.aai.annotations.Metadata(description="Name of the model, which can change from version to version.") + @org.onap.aai.annotations.Metadata(description="EVC Circuit ID of ESP EVC") - + - @org.onap.aai.annotations.Metadata(description="Invariant unique ID which does not change from version to version") + @org.onap.aai.annotations.Metadata(description="Committed Information Rate (For ESP)") - + - @org.onap.aai.annotations.Metadata(description="Version") + @org.onap.aai.annotations.Metadata(description="CIR units (For ESP)") - + - @org.onap.aai.annotations.Metadata(description="Description") + @org.onap.aai.annotations.Metadata(description="Identifies ESP") - + - @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="Collector POP CLLI (from the hostname of the access pnf)") + + + + + + + @org.onap.aai.annotations.Metadata(description="Interconnect type on ingress side of EVC.") + + + + + + + @org.onap.aai.annotations.Metadata(description="tagode for collector side of EVC") + + + + + + + @org.onap.aai.annotations.Metadata(description="tagMode for network side of EVC") + + + + + + + @org.onap.aai.annotations.Metadata(description="Product 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="QueryParameters for performing a named-query or model query") - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="InstanceFilters for performing a named-query or model query") - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="SecondaryFilts for performing a named-query or model query") - - - - - - - - + - - - @org.onap.aai.annotations.Metadata(description="ModelAndNamedQuerySearch holds query-parameters and instance-properties for performing a named-query or model query") - - - - - - - + - + - @org.onap.aai.annotations.Metadata(description="Property holder for query properties or instance properties") + @org.onap.aai.annotations.Metadata(description="Generic configuration object.",indexedProps="configuration-id,configuration-name,configuration-type,model-invariant-id,model-version-id,orchestration-status,configuration-role,configuration-function,orchestration-version,data-owner,data-source,data-source-version",uniqueProps="configuration-id",container="configurations",namespace="network",uriTemplate="/network/configurations/configuration/{configuration-id}",requiredProps="configuration-id,configuration-type") - - - - - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Extra properties for inventory item for response list") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Inventory item for response list",container="inventory-response-items") - - - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Container for inventory items in response list",container="response-list") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Response container for the results of a named-query or model query") - - - - - - - - - - - - @org.onap.aai.annotations.Metadata(description="Abstract vnf class",indexedProps="vnf-id",uniqueProps="vnf-id",inheritors="vce,generic-vnf",isAbstract="true",requiredProps="vnf-id") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of VNF. This is unique across the graph.") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID assigned to configuration.") - - - - - - - - @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",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="Indicates the entity that will manage this feature. Could be an organization or the name of the application as well.") - + - @org.onap.aai.annotations.Metadata(description="Termination point ID.") + @org.onap.aai.annotations.Metadata(description="Name of the configuration.") - + - @org.onap.aai.annotations.Metadata(description="The cvlan for the site used for ethernet type connectivity.") + @org.onap.aai.annotations.Metadata(description="port-mirroring-configuration.") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="vprobe, pprobe.") + + + + + + + @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="Orchestration status of the configuration.") - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(description="Indicator for whether the resource is considered operational.") + + + + + + + @org.onap.aai.annotations.Metadata(description="URL to endpoint where AAI can get more details from SDN-GC.") - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(description="id of the configuration used to customize the 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="DHV Site Effective Bandwidth") - + - @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="Velocloud Nominal Throughput - VNT") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used to capture the name of the fabric configuration policy that was used to generate the payload sent to PINC for fabric configuration.") @@ -14357,313 +14879,396 @@ 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="Instance of an inter layer topology attachment",indexedProps="id,model-invariant-id,model-version-id",searchable="id",uniqueProps="id",container="interlayer-attachments",namespace="network",requiredProps="id",uriTemplate="/network/interlayer-attachments/interlayer-attachment/{id}") - - - - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the interlayer topology attachment") + @org.onap.aai.annotations.Metadata(description="Used to categorize the configuration.") - + - @org.onap.aai.annotations.Metadata(description="Inter layer lock id") + @org.onap.aai.annotations.Metadata(description="Used to categorize the configuration.") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="Used by some configurations to identify if it's filling a primary role.") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(description="Used to categorize the configuration.") - + - @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 entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @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 upstream source of the data.") - + - @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 version of the upstream source.") + + + - + - @org.onap.aai.annotations.Metadata(description="Collection of interlayer topology connectivities.") + @org.onap.aai.annotations.Metadata(description="Collection of configurations") - + - + - @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",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(indexedProps="sequence,data-owner,data-source,data-source-version",description="Entity describing a sequenced segment of forwarding path",container="forwarders",dependentOn="forwarding-path",uriTemplate="/forwarders/forwarder/{sequence}",requiredProps="sequence") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the TE link attribute") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this segmentation") - + - @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="ingress, intermediate, egress") - + + - @org.onap.aai.annotations.Metadata(description="Indicate link access type e.g, point-to-point or multi-access.") + @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="Bandwidth available on link.") + @org.onap.aai.annotations.Metadata(description="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="The type of ODU e.g, ODU1, ODU2, ODU3, ODU4.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="The value of available bandwidth.") + @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(namespace="network",indexedProps="forwarding-path-id,forwarding-path-name,data-owner,data-source,data-source-version",description="Entity that describes the sequenced forwarding path between interfaces of services or resources",container="forwarding-paths",nameProps="forwarding-path-name",uniqueProps="forwarding-path-id",uriTemplate="/network/forwarding-paths/forwarding-path/{forwarding-path-id}",requiredProps="forwarding-path-id,forwarding-path-name") + + + + - @org.onap.aai.annotations.Metadata(description="Indicate wheather link is abstract or native") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of this FP") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="Name of the FP") - + + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(description="the self link for this FP") - + - @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 entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @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 upstream source of the data.") - + - @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 version of the upstream source.") - + - + - - - @org.onap.aai.annotations.Metadata(description="Collection of TE link attributes.") - - - + - + - @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",searchable="id",uniqueProps="id",container="label-restrictions",namespace="network",requiredProps="id",uriTemplate="/network/label-restrictions/label-restriction/{id}") + @org.onap.aai.annotations.Metadata(namespace="network",description="represents the collection resource in the TOSCA model",uniqueProps="collection-id",indexedProps="collection-id,model-invariant-id,model-version-id,orchestration-status,data-owner,data-source,data-source-version",container="collections",uriTemplate="/network/collections/collection/{collection-id}",requiredProps="collection-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the label restriction") + @org.onap.aai.annotations.Metadata(isKey=true,description="Collection Object UUID") - + - @org.onap.aai.annotations.Metadata(description="First number in the label range") + @org.onap.aai.annotations.Metadata(description="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="Last number in the label range") + @org.onap.aai.annotations.Metadata(description="Model Version",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="Bitmap of available labels starting from label-start to label-end.") + @org.onap.aai.annotations.Metadata(description="collection name") - + - @org.onap.aai.annotations.Metadata(description="Step of labels in label range.") + @org.onap.aai.annotations.Metadata(description="Collection type") - + - @org.onap.aai.annotations.Metadata(description="Indicate wheather range-bitmap items are inclusive or exclusive.") + @org.onap.aai.annotations.Metadata(description="Collection Role") - + - @org.onap.aai.annotations.Metadata(description="Indicate the label range e.g.trib-slot, trib-port") + @org.onap.aai.annotations.Metadata(description="Collection function") - + - @org.onap.aai.annotations.Metadata(description="Indicate trib slot granularity.") + @org.onap.aai.annotations.Metadata(description="orchestration status") - + - @org.onap.aai.annotations.Metadata(description="Priority.") + @org.onap.aai.annotations.Metadata(description="Captures the id of all the configuration used to customize the resource for the service") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @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 object.") + @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 object.") + @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 resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="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="the ASDC model version for this resource or service model.",visibility="deployment",requires="model-invariant-id",dbAlias="model-version-id-local",privateEdge="service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}") + @org.onap.aai.annotations.Metadata(isKey=true,description="UUID.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with role & function. The most generic category.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & function.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & role. The most specific category.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Sequence number.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Ipv4 or Ipv6.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Next hop ip-address.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Cost that is associated with using the route.") + + + + + + + @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.") @@ -14678,121 +15283,170 @@ 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="Instance of an tunnel termination point",indexedProps="ttp-id,tunnel-tp-id,name,operational-status,model-invariant-id,model-version-id",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="BFD (Bidirectional Forwarding Detection) is a protocol for detecting link failures.The BFD object is for persisting attributes for the links that have BFD enabled.",indexedProps="bfd-id,data-owner,data-source,data-source-version",namespace="network",container="bfds",uriTemplate="/network/bfds/bfd/{bfd-id}",uniqueProps="bfd-id",requiredProps="bfd-id,bfd-type",nameProps="bfd-id") - + - @org.onap.aai.annotations.Metadata(isKey=true,description="Id that identifies the tunnel termination point") + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique identifier.") - + - @org.onap.aai.annotations.Metadata(description="TTP ID discovered from controller") + @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with role & function. The most generic category.") - + - @org.onap.aai.annotations.Metadata(description="Name of tunnel termination point") + @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & function.") - + - @org.onap.aai.annotations.Metadata(description="Admin status of TTP e.g, up,down,testing,preparing-maintenance,maintenance.") + @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & role. The most specific category.") - + - @org.onap.aai.annotations.Metadata(description="Operational status of TTP e.g, up,down,testing,preparing-maintenance,maintenance.") + @org.onap.aai.annotations.Metadata(description="bfd keep-alive parameter") - + - @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="bfd timeout parameter") - + - @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 entity that is responsible managing this inventory object.",ownerCheck="N/A") - + - @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="Identifies the upstream source of the data.") - + - @org.onap.aai.annotations.Metadata(description="correlation between related objects in ETH and OTN topology.") + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") - + - @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + @org.onap.aai.annotations.Metadata(description="bfd multihop parameter") - + - @org.onap.aai.annotations.Metadata(description="Store the operational-status for this object.") + @org.onap.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") - + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="A fully qualified domain name (FQDN) is the complete domain name for a specific computer, or host, on the internet.",requiredProps="fqdn,dns-domain",indexedProps="fqdn,data-owner,data-source,data-source-version",namespace="network",container="fqdns",uriTemplate="/network/fqdns/fqdn/{fqdn}") + + + + - @org.onap.aai.annotations.Metadata(description="Store the model-customization-id for this object.") + @org.onap.aai.annotations.Metadata(isKey=true,description="Fully qualified domain name.") - + - @org.onap.aai.annotations.Metadata(description="the ASDC model id for this resource or service model.",visibility="deployment",requires="model-version-id",dbAlias="model-invariant-id-local") + @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with role & function. The most generic category.") - + - @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 type & function.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Used to categorize this object in conjunction with type & role. The most specific category.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Domain 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="Identifies the upstream source of the data.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Identifies the version of the upstream source.") @@ -14807,15 +15461,3254 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - + - + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of a connectivity",indexedProps="connectivity-id,etht-svc-name,bandwidth-profile-name,vpn-type,color-aware,coupling-flag,access-provider-id,access-client-id,access-topology-id,access-node-id,access-ltp-id,operational-status,model-invariant-id,model-version-id",nameProps="etht-svc-name",searchable="connectivity-id",uniqueProps="connectivity-id",container="connectivities",namespace="network",requiredProps="connectivity-id",uriTemplate="/network/connectivities/connectivity/{connectivity-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this connectivity by id") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the name of a bandwidth profile.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the type of a bandwidth profile.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the CIR of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the EIR of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the CBS of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the EBS of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the color-awareness of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the coupling flag of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The ethernet service name for this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the access provider of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the access client of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the access topology of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the access node of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the access ltp of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the cvlan for this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the operational-status of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the admin-status of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the protection-type of this connectivity.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the ID of the transport slice to which this connectivity may belong.") + + + + + + + @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="Used for optimistic concurrency. Must be empty on create, valid on update and delete.") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Collection of connectivities") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of a dhcp-service",indexedProps="dhcp-service-id,dhcp-service-type,domain-name,server-ipv4-address,server-ipv6-address,data-owner,data-source,data-source-version",nameProps="domain-name",searchable="dhcp-service-id",uniqueProps="dhcp-service-id",container="dhcp-services",dependentOn="lan-port-config",namespace="network",requiredProps="dhcp-service-id",uriTemplate="/network/dhcp-services/dhcp-service/{dhcp-service-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this dhcp-service by id") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the server-ip4-address of this dhcp-service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the server-ipv6-address of this dhcp-service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the service-enable of this dhcp-service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the dhcp-service-type of this dhcp-service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the lease-time of this dhcp-service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the domain-name of this dhcp-service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the dns of this dhcp-service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the ntp-primary of this dhcp-service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the ntp-secondary of this dhcp-service.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the nbns of this dhcp-service.") + + + + + + + @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 dhcp-services") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of a lan-port-config",indexedProps="lan-port-config-id,lan-port-config-name,device-id,port-id,ipv4-address,ipv6-address,vlan-tag,data-owner,data-source,data-source-version",nameProps="lan-port-config-name",searchable="lan-port-config-id",uniqueProps="lan-port-config-id",container="lan-port-configs",namespace="network",requiredProps="lan-port-config-id",uriTemplate="/network/lan-port-configs/lan-port-config/{lan-port-config-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this lan-port-config by id") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the name of this lan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the description of this lan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the device-id of this lan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the port-id of this lan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the ipv4-address of this lan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the ipv6-address of this lan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the vlan-tag of this lan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the input-bandwidth of this lan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the output-bandwidth of this lan-port-config.") + + + + + + + @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 lan-port-configs") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of a network-resource",indexedProps="network-id,provider-id,client-id,te-topo-id,data-owner,data-source,data-source-version",nameProps="network-id",searchable="network-id",uniqueProps="network-id",container="network-resources",namespace="network",requiredProps="network-id",uriTemplate="/network/network-resources/network-resource/{network-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this network-resource by id") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the provider of this network-resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the client of this network-resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the te-topo of this network-resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Type of a network topology, e.g., Ethernet, OTN, WSON.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the link to get more information for this object.") + + + + + + + @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 network-resources") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of a site-resource",indexedProps="site-resource-id,site-resource-name,type,role,generated-site-id,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",nameProps="site-resource-name",searchable="site-resource-id",uniqueProps="site-resource-id",container="site-resources",namespace="network",requiredProps="site-resource-id",uriTemplate="/network/site-resources/site-resource/{site-resource-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this site-resource by id") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the name of this site-resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the description of this site-resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the type of this site-resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the role of this site-resource.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the generated-site-id of this site-resource.") + + + + + + + @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 site-resources") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of an sdwan-vpn",indexedProps="sdwan-vpn-id,sdwan-vpn-name,vxlan-id,topology,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",nameProps="sdwan-vpn-name",searchable="sdwan-vpn-id",uniqueProps="sdwan-vpn-id",container="sdwan-vpns",namespace="network",requiredProps="sdwan-vpn-id",uriTemplate="/network/sdwan-vpns/sdwan-vpn/{sdwan-vpn-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this sdwan-vpn by id") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the name of this sdwan-vpn.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the vxlan-id of this sdwan-vpn.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the topology of this sdwan-vpn.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the tenant-id of this sdwan-vpn.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the vpn-id of this sdwan-vpn.") + + + + + + + @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 sdwan-vpns") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of a device",indexedProps="device-id,device-name,esn,vendor,class,type,version,system-ip,system-ipv4,system-ipv6,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",nameProps="device-name",searchable="device-id",uniqueProps="device-id",container="devices",namespace="network",requiredProps="device-id",uriTemplate="/network/devices/device/{device-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this device by id") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the esn of this device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the name of this device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the description of this device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the vendor of this device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the class of this device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the type of this device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the version of this device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the system-ip of this device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the system-ipv4 of this device.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the system-ipv6 of this device.") + + + + + + + @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 devices") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Instance of a wan-port-config",indexedProps="wan-port-config-id,wan-port-config-name,device-id,ip-address,ipv4-address,ipv6-address,port-type,port-number,device-port-id,wan-port-id,operational-status,model-invariant-id,model-version-id,data-owner,data-source,data-source-version",nameProps="wan-port-config-name",searchable="wan-port-config-id",uniqueProps="wan-port-config-id",container="wan-port-configs",namespace="network",requiredProps="wan-port-config-id",uriTemplate="/network/wan-port-configs/wan-port-config/{wan-port-config-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Uniquely identifies this wan-port-config by id") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the name of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the device of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the id of the vlan of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the ip-address of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the ipv4-address of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the ipv6-address of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the provider-ip-address of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the provider-ipv4-address of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the provider-ipv6-address of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the input-bandwidth of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the output-bandwidth of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the description of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the port-type of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the port-number of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the transport-network-name of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the device-port-id of this wan-port-config.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the wan-port-id of this wan-port-config.") + + + + + + + @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 wan-port-configs") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Refer to an external AAI in another ONAP.",indexedProps="aai-id,data-owner,data-source,data-source-version",searchable="aai-id",container="ext-aai-networks",namespace="network",requiredProps="aai-id",uriTemplate="/network/ext-aai-networks/ext-aai-network/{aai-id}") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique ID of the referenced AAI.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Schema version of the referenced AAI.") + + + + + + + @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="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 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 TE link attribute") + + + + + + + @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="Indicate link access type e.g, point-to-point or multi-access.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Bandwidth available on link.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The type of ODU e.g, ODU1, ODU2, ODU3, ODU4.") + + + + + + + @org.onap.aai.annotations.Metadata(description="The value of available bandwidth.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Indicate wheather link is abstract or native") + + + + + + + @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 TE link attributes.") + + + + + + + + + + + + @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(isKey=true,description="Id that identifies the interlayer topology attachment") + + + + + + + @org.onap.aai.annotations.Metadata(description="Inter layer lock id") + + + + + + + @org.onap.aai.annotations.Metadata(description="Store the link to get more information 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 interlayer topology connectivities.") + + + + + + + + + + + + @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 tunnel termination point") + + + + + + + @org.onap.aai.annotations.Metadata(description="TTP ID discovered from controller") + + + + + + + @org.onap.aai.annotations.Metadata(description="Name of tunnel termination point") + + + + + + + @org.onap.aai.annotations.Metadata(description="Admin status of TTP e.g, up,down,testing,preparing-maintenance,maintenance.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Operational status of TTP e.g, up,down,testing,preparing-maintenance,maintenance.") + + + + + + + @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="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.") + + + + + + + @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 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="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(isKey=true,description="Unique name for the hardware-catalog-item") + + + + + + + @org.onap.aai.annotations.Metadata(description="Type of system defined by ATT") + + + + + + + @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="Part number assigned by the manufacturer") + + + + + + + @org.onap.aai.annotations.Metadata(description="Description of the hardware-catalog-item") + + + + + + + @org.onap.aai.annotations.Metadata(description="Stock-keeping-unit (ATT specific identifier for the hardware-catalog-item)") + + + + + + + @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 hardware-catalog-items") + + + + + + + + + + + + @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="Name of the contact") + + + + + + + @org.onap.aai.annotations.Metadata(description="Tel no. of contact") + + + + + + + @org.onap.aai.annotations.Metadata(description="e-mail of contact") + + + + + + + @org.onap.aai.annotations.Metadata(description="NI (Network Integrator)SI (System Integrator) 3rd Party LCM") + + + + + + + @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 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,characteristics") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Name of the profile") + + + + + + + @org.onap.aai.annotations.Metadata(description="Type of profile (ex,network-power-profile)") + + + + + + + @org.onap.aai.annotations.Metadata(description="Set of characteristics of the profile.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Descriptive subtype.") + + + + + + + @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="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") + + + + + + + @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 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="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,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(isKey=true,description="UUID.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Type of object contained in the list.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Name of the list.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Alias name for object-group") + + + + + + + @org.onap.aai.annotations.Metadata(description="used to track the versions of the object") + + + + + + + @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 object-groups") + + + + + + + + + + + + @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(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(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.") + + + + + + + @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 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(isKey=true,description="Unique Policy UUID.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Policy Name") + + + + + + + @org.onap.aai.annotations.Metadata(description="Policy Type") + + + + + + + @org.onap.aai.annotations.Metadata(description="Policy role") + + + + + + + @org.onap.aai.annotations.Metadata(description="policy function") + + + + + + + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Do not track") + + + + + + + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Pre destination NAT") + + + + + + + @org.onap.aai.annotations.Metadata(defaultValue="false",description="apply on forward") + + + + + + + @org.onap.aai.annotations.Metadata(description="Host and Interface Type Selector",dbAlias="selector-local") + + + + + + + @org.onap.aai.annotations.Metadata(description="Order") + + + + + + + @org.onap.aai.annotations.Metadata(description="Version") + + + + + + + @org.onap.aai.annotations.Metadata(description="Status") + + + + + + + @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="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 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(isKey=true,description="UUID.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Name.") + + + + + + + @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(defaultValue="false",description="DHCP Agent access.") + + + + + + + @org.onap.aai.annotations.Metadata(defaultValue="false",description="Boolean to represent if requires internet access.") + + + + + + + @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 vlan characteristics") + + + + + + + + + + + + @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="NARAD object") + + + + + + + @org.onap.aai.annotations.Metadata(description="Object property") + + + + + + + @org.onap.aai.annotations.Metadata(description="Property value") + + + + + + + @org.onap.aai.annotations.Metadata(description="Order in traversal") + + + + + + + @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 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",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(isKey=true,description="UUID.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Example global,site") + + + + + + + @org.onap.aai.annotations.Metadata(description="Number of traversals") + + + + + + + @org.onap.aai.annotations.Metadata(description="Node the related object applies to") + + + + + + + @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 relationship rules") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Namespace for common inventory resources.") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @org.onap.aai.annotations.Metadata(description="Collection of Tunnel Termination Point.") + @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(isKey=true,description="Unique identifier corresponding to the main definition of a model in ASDC") + + + + + + + @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="Type of the model, e.g., service, resource, widget, etc.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Name of the model, which can change from version to version.") + + + + + + + @org.onap.aai.annotations.Metadata(description="Invariant unique ID which does not change from version to version") + + + + + + + @org.onap.aai.annotations.Metadata(description="Version") + + + + + + + @org.onap.aai.annotations.Metadata(description="Description") + + + + + + + @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="QueryParameters for performing a named-query or model query") + + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="InstanceFilters for performing a named-query or model query") + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="SecondaryFilts for performing a named-query or model query") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="ModelAndNamedQuerySearch holds query-parameters and instance-properties for performing a named-query or model query") + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Property holder for query properties or instance properties") + + + + + + + + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Extra properties for inventory item for response list") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Inventory item for response list",container="inventory-response-items") + + + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Container for inventory items in response list",container="response-list") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Response container for the results of a named-query or model query") + + + + + + + + + + + + @org.onap.aai.annotations.Metadata(description="Abstract vnf class",indexedProps="vnf-id",uniqueProps="vnf-id",inheritors="vce,generic-vnf",isAbstract="true",requiredProps="vnf-id") + + + + + + + @org.onap.aai.annotations.Metadata(isKey=true,description="Unique id of VNF. This is unique across the graph.") + + + diff --git a/adaptors/aai-service/provider/src/main/resources/aaiclient.properties b/adaptors/aai-service/provider/src/main/resources/aaiclient.properties index 3fd79d0c9..eeea30c2b 100755 --- a/adaptors/aai-service/provider/src/main/resources/aaiclient.properties +++ b/adaptors/aai-service/provider/src/main/resources/aaiclient.properties @@ -42,30 +42,30 @@ connection.timeout=60000 read.timeout=60000 # aai version -org.onap.ccsdk.sli.adaptors.aai.version=/v21/ +org.onap.ccsdk.sli.adaptors.aai.version=/v24/ # query -org.onap.ccsdk.sli.adaptors.aai.path.query=/aai/v21/search/sdn-zone-query -org.onap.ccsdk.sli.adaptors.aai.query.nodes=/aai/v21/search/nodes-query?search-node-type={node-type}&filter={entity-identifier}:EQUALS:{entity-name} -org.onap.ccsdk.sli.adaptors.aai.query.generic=/aai/v21/search/generic-query?key={identifier}:{value}&start-node-type={start-node-type}&include=complex&depth=3 +org.onap.ccsdk.sli.adaptors.aai.path.query=/aai/v24/search/sdn-zone-query +org.onap.ccsdk.sli.adaptors.aai.query.nodes=/aai/v24/search/nodes-query?search-node-type={node-type}&filter={entity-identifier}:EQUALS:{entity-name} +org.onap.ccsdk.sli.adaptors.aai.query.generic=/aai/v24/search/generic-query?key={identifier}:{value}&start-node-type={start-node-type}&include=complex&depth=3 #update -org.onap.ccsdk.sli.adaptors.aai.update=/aai/v21/actions/update +org.onap.ccsdk.sli.adaptors.aai.update=/aai/v24/actions/update # UBB Notify -org.onap.ccsdk.sli.adaptors.aai.path.notify=/aai/v21/actions/notify +org.onap.ccsdk.sli.adaptors.aai.path.notify=/aai/v24/actions/notify org.onap.ccsdk.sli.adaptors.aai.notify.selflink.fqdn=<%= @ubbUri %>/restconf/config/L3SDN-API:services/layer3-service-list/{service-instance-id} org.onap.ccsdk.sli.adaptors.aai.notify.selflink.avpn=<%= @ubbUri %>/restconf/config/L3AVPN-EVC-API:services/service-list/{service-instance-id}/service-data/avpn-logicalchannel-information # VNF IMAGES -org.onap.ccsdk.sli.adaptors.aai.path.vnf.image.query=/aai/v21/service-design-and-creation/vnf-images/vnf-image?application={application_model}&application-vendor={application_vendor} +org.onap.ccsdk.sli.adaptors.aai.path.vnf.image.query=/aai/v24/service-design-and-creation/vnf-images/vnf-image?application={application_model}&application-vendor={application_vendor} # service instance -org.onap.ccsdk.sli.adaptors.aai.path.svcinst.query=/aai/v21/search/generic-query?key=service-instance.service-instance-id:{svc-instance-id}&start-node-type=service-instance&include=service-instance -org.onap.ccsdk.sli.adaptors.aai.path.service.instance=/aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id} +org.onap.ccsdk.sli.adaptors.aai.path.svcinst.query=/aai/v24/search/generic-query?key=service-instance.service-instance-id:{svc-instance-id}&start-node-type=service-instance&include=service-instance +org.onap.ccsdk.sli.adaptors.aai.path.service.instance=/aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id} # VNF IMAGES QUERY -org.onap.ccsdk.sli.adaptors.aai.path.vnf.image.query=/aai/v21/service-design-and-creation/vnf-images/vnf-image?application={application_model}&application-vendor={application_vendor} +org.onap.ccsdk.sli.adaptors.aai.path.vnf.image.query=/aai/v24/service-design-and-creation/vnf-images/vnf-image?application={application_model}&application-vendor={application_vendor} # # Formatting diff --git a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/AAIServiceTest.java b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/AAIServiceTest.java index 079c76cbd..774803231 100755 --- a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/AAIServiceTest.java +++ b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/AAIServiceTest.java @@ -51,7 +51,7 @@ import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; -import org.onap.aai.inventory.v21.*; +import org.onap.aai.inventory.v24.*; import org.onap.ccsdk.sli.core.sli.SvcLogicException; import org.onap.ccsdk.sli.core.sli.SvcLogicResource.QueryStatus; diff --git a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/AutoGeneratedRegressionTest.java b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/AutoGeneratedRegressionTest.java index 5ac503ff5..c368f1b86 100755 --- a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/AutoGeneratedRegressionTest.java +++ b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/AutoGeneratedRegressionTest.java @@ -62,7 +62,7 @@ import org.junit.runners.MethodSorters; import org.onap.ccsdk.sli.adaptors.aai.data.AAIDatum; import org.onap.ccsdk.sli.core.sli.SvcLogicContext; import org.onap.ccsdk.sli.core.sli.SvcLogicResource.QueryStatus; -import org.onap.aai.inventory.v21.GenericVnf; +import org.onap.aai.inventory.v24.GenericVnf; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.core.annotation.AnnotationUtils; diff --git a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/GenericRequestTest.java b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/GenericRequestTest.java index 3ce8a6dc5..dc4a63780 100755 --- a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/GenericRequestTest.java +++ b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/GenericRequestTest.java @@ -38,7 +38,7 @@ import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runners.MethodSorters; import org.onap.ccsdk.sli.adaptors.aai.data.AAIDatum; -import org.onap.aai.inventory.v21.LInterface; +import org.onap.aai.inventory.v24.LInterface; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/GenericVnfTest.java b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/GenericVnfTest.java index 5a594298f..a90227cba 100755 --- a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/GenericVnfTest.java +++ b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/GenericVnfTest.java @@ -49,7 +49,7 @@ import org.onap.ccsdk.sli.adaptors.aai.AAIRequest; import org.onap.ccsdk.sli.adaptors.aai.AAIService; import org.onap.ccsdk.sli.core.sli.SvcLogicContext; import org.onap.ccsdk.sli.core.sli.SvcLogicResource.QueryStatus; -import org.onap.aai.inventory.v21.GenericVnf; +import org.onap.aai.inventory.v24.GenericVnf; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/data/SubInterfaceTest.java b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/data/SubInterfaceTest.java index 7975372be..c6c300613 100644 --- a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/data/SubInterfaceTest.java +++ b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/data/SubInterfaceTest.java @@ -10,8 +10,8 @@ import java.util.Map; import org.junit.After; import org.junit.Before; import org.junit.Test; -import org.onap.aai.inventory.v21.RelationshipList; -import org.onap.aai.inventory.v21.Vlans; +import org.onap.aai.inventory.v24.RelationshipList; +import org.onap.aai.inventory.v24.Vlans; public class SubInterfaceTest { diff --git a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/query/InstanceFilterTest.java b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/query/InstanceFilterTest.java index 7a81f72cb..869c54937 100644 --- a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/query/InstanceFilterTest.java +++ b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/query/InstanceFilterTest.java @@ -9,16 +9,16 @@ import java.util.Map; import org.junit.After; import org.junit.Before; import org.junit.Test; -import org.onap.aai.inventory.v21.CloudRegion; -import org.onap.aai.inventory.v21.GenericVnf; -import org.onap.aai.inventory.v21.L3Network; -import org.onap.aai.inventory.v21.LogicalLink; -import org.onap.aai.inventory.v21.PInterface; -import org.onap.aai.inventory.v21.Pnf; -import org.onap.aai.inventory.v21.ServiceInstance; -import org.onap.aai.inventory.v21.Tenant; -import org.onap.aai.inventory.v21.Vnf; -import org.onap.aai.inventory.v21.Vserver; +import org.onap.aai.inventory.v24.CloudRegion; +import org.onap.aai.inventory.v24.GenericVnf; +import org.onap.aai.inventory.v24.L3Network; +import org.onap.aai.inventory.v24.LogicalLink; +import org.onap.aai.inventory.v24.PInterface; +import org.onap.aai.inventory.v24.Pnf; +import org.onap.aai.inventory.v24.ServiceInstance; +import org.onap.aai.inventory.v24.Tenant; +import org.onap.aai.inventory.v24.Vnf; +import org.onap.aai.inventory.v24.Vserver; public class InstanceFilterTest { diff --git a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/query/ResultTest.java b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/query/ResultTest.java index 14c17a563..af47bcfa4 100644 --- a/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/query/ResultTest.java +++ b/adaptors/aai-service/provider/src/test/java/org/onap/ccsdk/sli/adaptors/aai/query/ResultTest.java @@ -10,19 +10,19 @@ import org.junit.After; import org.junit.Before; import org.junit.Test; -import org.onap.aai.inventory.v21.CloudRegion; -import org.onap.aai.inventory.v21.Complex; -import org.onap.aai.inventory.v21.Configuration; -import org.onap.aai.inventory.v21.GenericVnf; -import org.onap.aai.inventory.v21.L3InterfaceIpv4AddressList; -import org.onap.aai.inventory.v21.L3InterfaceIpv6AddressList; -import org.onap.aai.inventory.v21.L3Network; -import org.onap.aai.inventory.v21.LInterface; -//import org.onap.aai.inventory.v21.OwningEntity; -import org.onap.aai.inventory.v21.Pserver; -import org.onap.aai.inventory.v21.ServiceInstance; -import org.onap.aai.inventory.v21.Vnfc; -import org.onap.aai.inventory.v21.Vserver; +import org.onap.aai.inventory.v24.CloudRegion; +import org.onap.aai.inventory.v24.Complex; +import org.onap.aai.inventory.v24.Configuration; +import org.onap.aai.inventory.v24.GenericVnf; +import org.onap.aai.inventory.v24.L3InterfaceIpv4AddressList; +import org.onap.aai.inventory.v24.L3InterfaceIpv6AddressList; +import org.onap.aai.inventory.v24.L3Network; +import org.onap.aai.inventory.v24.LInterface; +//import org.onap.aai.inventory.v24.OwningEntity; +import org.onap.aai.inventory.v24.Pserver; +import org.onap.aai.inventory.v24.ServiceInstance; +import org.onap.aai.inventory.v24.Vnfc; +import org.onap.aai.inventory.v24.Vserver; public class ResultTest { diff --git a/adaptors/aai-service/provider/src/test/resources/aaiclient.properties b/adaptors/aai-service/provider/src/test/resources/aaiclient.properties index 571280b81..16c6ae2b5 100755 --- a/adaptors/aai-service/provider/src/test/resources/aaiclient.properties +++ b/adaptors/aai-service/provider/src/test/resources/aaiclient.properties @@ -42,34 +42,34 @@ connection.timeout=60000 read.timeout=60000 # aai version -org.onap.ccsdk.sli.adaptors.aai.version=/v21/ +org.onap.ccsdk.sli.adaptors.aai.version=/v24/ # query -org.onap.ccsdk.sli.adaptors.aai.path.query=/aai/v21/search/sdn-zone-query -org.onap.ccsdk.sli.adaptors.aai.query.nodes=/aai/v21/search/nodes-query?search-node-type={node-type}&filter={entity-identifier}:EQUALS:{entity-name} -org.onap.ccsdk.sli.adaptors.aai.query.generic=/aai/v21/search/generic-query?key={identifier}:{value}&start-node-type={start-node-type}&include=complex&depth=3 +org.onap.ccsdk.sli.adaptors.aai.path.query=/aai/v24/search/sdn-zone-query +org.onap.ccsdk.sli.adaptors.aai.query.nodes=/aai/v24/search/nodes-query?search-node-type={node-type}&filter={entity-identifier}:EQUALS:{entity-name} +org.onap.ccsdk.sli.adaptors.aai.query.generic=/aai/v24/search/generic-query?key={identifier}:{value}&start-node-type={start-node-type}&include=complex&depth=3 #update -org.onap.ccsdk.sli.adaptors.aai.update=/aai/v21/actions/update +org.onap.ccsdk.sli.adaptors.aai.update=/aai/v24/actions/update # UBB Notify -org.onap.ccsdk.sli.adaptors.aai.path.notify=/aai/v21/actions/notify +org.onap.ccsdk.sli.adaptors.aai.path.notify=/aai/v24/actions/notify org.onap.ccsdk.sli.adaptors.aai.notify.selflink.fqdn=<%= @ubbUri %>/restconf/config/L3SDN-API:services/layer3-service-list/{service-instance-id} org.onap.ccsdk.sli.adaptors.aai.notify.selflink.avpn=<%= @ubbUri %>/restconf/config/L3AVPN-EVC-API:services/service-list/{service-instance-id}/service-data/avpn-logicalchannel-information # P-Interfaces -org.onap.ccsdk.sli.adaptors.aai.path.pserver.pinterfaces=/aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces -org.onap.ccsdk.sli.adaptors.aai.path.pserver.pinterface=/aai/v21/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name} +org.onap.ccsdk.sli.adaptors.aai.path.pserver.pinterfaces=/aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces +org.onap.ccsdk.sli.adaptors.aai.path.pserver.pinterface=/aai/v24/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name} # VNF IMAGES -org.onap.ccsdk.sli.adaptors.aai.path.vnf.image.query=/aai/v21/service-design-and-creation/vnf-images/vnf-image?application={application_model}&application-vendor={application_vendor} +org.onap.ccsdk.sli.adaptors.aai.path.vnf.image.query=/aai/v24/service-design-and-creation/vnf-images/vnf-image?application={application_model}&application-vendor={application_vendor} # service instance -org.onap.ccsdk.sli.adaptors.aai.path.svcinst.query=/aai/v21/search/generic-query?key=service-instance.service-instance-id:{svc-instance-id}&start-node-type=service-instance&include=service-instance -org.onap.ccsdk.sli.adaptors.aai.path.service.instance=/aai/v21/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id} +org.onap.ccsdk.sli.adaptors.aai.path.svcinst.query=/aai/v24/search/generic-query?key=service-instance.service-instance-id:{svc-instance-id}&start-node-type=service-instance&include=service-instance +org.onap.ccsdk.sli.adaptors.aai.path.service.instance=/aai/v24/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id} # VNF IMAGES QUERY -org.onap.ccsdk.sli.adaptors.aai.path.vnf.image.query=/aai/v21/service-design-and-creation/vnf-images/vnf-image?application={application_model}&application-vendor={application_vendor} +org.onap.ccsdk.sli.adaptors.aai.path.vnf.image.query=/aai/v24/service-design-and-creation/vnf-images/vnf-image?application={application_model}&application-vendor={application_vendor} # # Formatting